Почему мои домашние папки доступны другими пользователями в той же системе по умолчанию? Я понимаю, что могу изменить разрешение домашних папок, но хотеть знать, почему это произошло?
Я не сделал ничего для создания папок "совместно используемыми", и все же я могу легко перейти любым пользователям, разместите папку с помощью Немо 2.4.5 и посмотрите все их содержание.
Это - настоящий дефект конфиденциальности и безопасности, и я не уверен, почему он принял значение по умолчанию этот путь в моей системе.
При Пользователях и Группах (проверенные объекты =) (оба - учетные записи администратора),
Пользователь 1 = adm, CD-ROM, падение, lpadmin, plugdev, sudo
Пользователь 2 = Пользователь 2, sudo
Также знаменитый то, почему у Пользователя 2 есть Пользователь 2 нажатых, но у Пользователя 1 нет Пользователя 1 нажатым. Обе учетных записи, кажется, ведут себя точно то же.
Спасибо за любые подсказки в этом вопросе.
Значение по умолчанию umask 022
, который разрешает группу и полномочия чтения других (и выполнитесь, где применимый) (или 002
, если User Private Groups включают ). Если Вы имеете проблему с тем являющимся значением по умолчанию, регистрируете ошибку. Если Вы хотите изменить значение по умолчанию, отредактируйте /etc/login.defs
и изменение
UMASK 022
к
UMASK 077
И затем сделайте:
chmod og-rx -R ~
При использовании графического интерфейса или эти adduser
команда для создания пользователей можно изменить это в файле /etc/adduser.conf
, как объяснено в страница справочника путем изменения DIR_MODE с 0755 до 0700 или независимо от того, что Вы хотите.
кроме того, для useradd
, см. этот ответ на форуме SuperUser.