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