Я плохо знаком с человечностью, я использую ubuntu 12.04 LTs
разрешение на файле как
drwxr-xr-x 4 root root 4096 Oct 9 14:16
Если у Вас есть проблема разрешения, где Вы должны добраться, пишут доступ к справочнику, находящемуся в собственности корня, и решение похоже, «дают всем, пишут разрешение», Вы, вероятно, делаете что-то критически неправильно.
есть дюжина решений этого, но который является, пишут, действительно варьируется на основе того, каковы данные.
Позволяют , владелец группы пишет разрешение и добавляет себя к той группе (или измените группу на группу, Вы находитесь в). Это распространено с /var/www/
сценарии где webserver и настоящий пользователь обе потребности быть в состоянии написать справочнику.
sudo usermod -aG www-data $USER
sudo chgrp www-data /path/to/directory
sudo chmod -R 774 /path/to/directory
, Но не делают , добавляет Ваш пользователь к группе корня; это глупо.
Изменение владелец Вашему пользователю .
chown -R $USER: /path/to/files
, Если никаким другим пользователям (inc система) не нужен доступ к справочнику, сделайте его Вашим. Очевидно, это не будет работать, если Вы совместно используете эти файлы с другими процессами на системе (как webserver или используемое системой применение).
ACL Использования. Это - мелкозернистая структура разрешения, которая позволяет Вам добавлять названный пользователями к разрешениям Росту. Очень удобный, но немного трудный, чтобы настроить.
однако, не унавоживайте здесь. Если файл/справочник не предназначен, чтобы владеться/редактироваться случайным людям, не открывайте вещи, таким образом, что-либо бегущее при Вашем пользователе может отредактировать его.
ничего Не Делают . Используйте sudo
, sudoedit
и др., чтобы отредактировать файлы и оставить их разрешения хорошо одними. Если они, находящиеся в собственности корня по причине, оставляют их как этот. Это больше всего верно для параметров настройки. Крошечное неудобство выяснения у Вашего пароля бережно хранит Вашу систему.