Posso configurare sudo (tramite il file sudoers) per consentire a un utente di eseguire i comandi chowne chmodsu qualsiasi file o directory nel sistema. Tuttavia, desidero solo concedere a un utente l'autorizzazione per eseguire questi comandi su file che risiedono sotto la /var/www/htmldirectory.
Come posso limitare i comandi privilegiati in modo tale che l'utente possa eseguirli solo in una directory predefinita?
Ad esempio: il seguente comando concede 777 autorizzazioni al index.htmlfile.
sudo chmod 777 /var/www/html/index.html
Ora voglio eseguire due azioni
Limitare in modo
sudotale che l'utente possa solo eseguirechmodechowndall'interno/var/www/htmlImpedire all'utente di eseguire questi comandi in altre parti del sistema (ad es. I comandi non possono essere eseguiti
/var/wwwo/var/ftp)
www-datagruppo che elimina la necessità chmod/ chownqualcosa?
chown. A parte questo, non vedo alcun motivo per cui chmoddebba essere eseguito come root.