TL; DR: многопользовательский компьютер с Windows 8.1, внешний жесткий диск E: содержит подкаталоги E:\user_1 , E:\user_2 , ... , E:\user_n и т.д. Я хочу убедиться, что user_i может обращаться к файлам на E: если и только если они находятся в каталоге user_i , но я хочу сделать это вовремя O(n) а не O(n^2) (решение O(n^2) подразумевает явный отказ user_i доступе к каталогу user_j если i!=j)


Я совсем не понимаю разрешения на компьютерах с Windows и хочу правильно их понять, чтобы мне не пришлось задавать здесь 10 вопросов. Сначала я попробовал Google, но, к моему искреннему удивлению, Google (и даже Bing) перенес меня в старую документацию, в которой, похоже, нет Windows 8, а Windows 8 меня интересует.

Я знаю, что такое разрешения, я просто не знаю, как заставить их работать в разумной манере, что, безусловно, является очень стандартной установкой - которую я сейчас опишу.

Я администрирую (очень плохо, в настоящее время) машину с Windows 8.1 у себя дома, с очень полным диском C: котором установлена операционная система, и также диском E: котором я хочу, чтобы мои пользователи (или моя семья) могли поставить их данные (например, их каталоги Dropbox ). Настройка такова: все пользователи (включая меня) имеют локальную стандартную учетную запись пользователя без прав администратора, и у нас есть одна учетная запись администратора под названием PC которую обычно никто не входит, но у меня есть пароль.

Я могу щелкнуть правой кнопкой мыши по файлам / каталогам и перейти на вкладку Security . Если я это делаю, я вижу разочаровывающе маленькое подокно под названием Group or user names , которое содержит список групп и имен пользователей, обычно длиннее, чем размер подокон, и я не знаю, как его изменить, но это не важно сейчас.

У меня вопрос такой. Если я хочу, чтобы пользователи (например, Dad , Mum , Kid1 , Kid2 и т.д.) Могли хранить личные данные на диске E: в подкаталогах E:\Dads_stuff , E:\Mums_stuff и т.д., То :

  1. Кто должен быть владельцем диска E: (и имеет ли это значение?) Могу ли я изменить разрешения для владельца?

  2. Кто должен быть владельцем подкаталогов?

  3. Какие разрешения должны быть установлены на диске E:

  4. Какие разрешения должны быть установлены в подкаталогах?

Windows 8 очень заинтересована в предоставлении мне доступа к разрешениям для групп, которые мне не интересны, например, для Users . Поскольку я хочу, чтобы у некоторых пользователей были разные права доступа к другим пользователям, мне особенно неясно, как их устанавливать. Логично, что мне кажется, что группа Users должна иметь полный контроль над E:\Dads_stuff , потому что, если это не так, я, Dad , как пользователь, наследую проблемы. С другой стороны, я не хочу, чтобы мои дети удаляли вещи в моем Dropbox - но с моим нынешним пониманием единственный способ предотвратить это - создать группу, в которой есть все, кроме меня, и запретить доступ к эта группа, или индивидуальное редактирование свойств доступа каждого пользователя на машине, запрещающее всем, кроме меня, доступ к E:\Dads_stuff . Это не может быть правильным способом сделать это, потому что, если у меня будет 7 детей с другим в пути? Мне не нужно было редактировать разрешения по умолчанию для загрузки каталогов каждый раз, когда моя жена рожает; У меня есть другие дела.

Здесь уже есть много вопросов о разрешениях Windows 8, но многие из них имеют очень мало голосов и, похоже, просто обычные пользователи, разочарованные различными вопросами, так что я здесь.

2 ответа2

0

Кто должен быть владельцем диска E: (и имеет ли это значение?)

Владелец должен быть Administrator .

Могу ли я изменить разрешения для владельца?

Как администратор вы можете изменить права доступа к любому файлу.

Кто должен быть владельцем подкаталогов?

Владелец файлов в этом случае (мама, папа, малыш1, малыш2 и т.д .. )

Какие разрешения должны быть установлены на диске E:

Разрешения по умолчанию для корневого каталога в порядке.

Какие разрешения должны быть установлены в подкаталогах?

Измените его так, чтобы только владелец мог получить доступ к папке.

Лично я создал бы новые группы пользователей с разрешениями, которые вы хотите предоставить, а затем назначил бы пользователей этим новым группам, поскольку одна группа пользователей, кажется, не подходит для вашего использования.

Вам нужно только установить владельца и разрешения для каждой папки, а затем разрешить Windows рекурсивно устанавливать разрешения. Вы также можете сделать это через Powershell, если хотите.

Поскольку этот диск является внешним, если он подключен к другому компьютеру, вы не сможете получить доступ к какой-либо папке, не приняв сначала права владения всеми папками / файлами.

0

Я разобрался с ответом на свой вопрос. Что меня смущало, так это то, что я не знал, следует ли установить для "Users" значение "Разрешить" (чтобы все пользователи могли видеть материалы других пользователей) или "Запретить" (так что даже пользователь, который хочет видеть свои собственные материалы, не сможет его увидеть). ). Я не мог видеть разумный выбор разрешений для пользователей. Но в Windows кажется, что вы просто не отвечаете на вопрос для пользователей - вы просто удаляете опцию в свойствах / безопасности. Я нахожу это немного странным способом сделать что-то, но это, кажется, работает и, вероятно, это нормальный подход Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .