在尝试在另一个用户的/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 /home/[username]/public_html/[folder_name]
工作正常。
从中可以看到,如果我以同一用户身份登录并在下创建文件夹,则权限和所有权是相同的public_html
。
你也可以打电话 su -c "mkdir /home/[username]/public_html/[folder_name]" [username]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句