В моем амазоне Lynux Debian. По умолчанию вы получаете пользователя с правами admin
и рекомендуется не использовать пользователя root
вместо этого используйте команду sudo
и вы должны выполнить ряд шагов, чтобы получить его.
Конечно, когда я пытаюсь скопировать файлы в /var/www
я получаю сообщение об отказе в разрешении, потому что владелец - root
Поэтому после некоторых исследований выяснилось, что необходимо изменить разрешение на 777
sudo chmod -R 777 www
drwxr-xr-x 4 root root 4096 Jun 7 2015 spool
drwxrwxrwt 2 root root 4096 Jun 7 2015 tmp
drwxrwxrwx 3 root root 4096 Sep 18 16:53 www
Даже когда решаю мою проблему, я знаю, что означает 777 ... Прочитайте Запись Выполнить для владельца Groop и другие. Я не очень знаком с Lynux, потому что больше, чем пользователь Windows. Но знать, дать разрешение всем, не является обычным способом решения проблем с разрешениями.
Я прочитал еще один вариант - сменить владельца папки на admin
(придется выяснить, как это сделать), но потом мне интересно, почему система запускается с правами root как владелец папки www.
Если поможет, сейчас я единственный пользователь машины.
Итак, какова лучшая практика для этого сценария?