我可以配置sudo(通过sudoers文件),以允许用户在系统中的任何文件或目录上运行chownand chmod命令。但是,我只想授予用户权限以对/var/www/html目录下的文件运行这些命令。
如何限制特权命令,使用户只能在预先指定的目录中运行特权命令?
例如:以下命令向index.html文件授予777权限。
sudo chmod 777 /var/www/html/index.html
现在我要执行两个动作
限制
sudo,使得用户可以仅运行chmod和chown从内/var/www/html禁止用户在系统中的其他位置执行这些命令(例如,命令无法在
/var/www或中运行/var/ftp)
www-data一群人消除chmod/ chown什么需要怎么样?
chown。除此之外,我认为没有理由chmod必须以root用户身份运行。