трохи важко намагаючись створити папку під папкою іншого користувача /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
, тому що вхід в систему також передбачає встановлення змінних оточуючих середовищ тощо, але це важлива частина, а саме виконання процесу як конкретного користувача.