немного затруднившись, пытаясь создать папку в папке другого пользователя /home/devuser1/pubic_html
. Я пытаюсь избежать использования sudo
и ищу альтернативу. Разрешения для указанной папки читаются как:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
В качестве альтернативы, если я использую sudo
префикс, каковы будут последствия? Я читал, что это плохая практика sudo
для создания папки. После того, как новая папка создана, я по-прежнему меняю владельца на данного пользователя. Пример:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME
, вы выполняетеmkdir
команду как пользовательUSERNAME
. Это не совсем то же самоеUSERNAME
, что вход в систему, поскольку вход в систему также подразумевает настройку переменных среды и т. Д., Но это та часть, которая имеет значение, а именно выполнение процесса от имени конкретного пользователя.