Risposte:
Invece di modificare le autorizzazioni sulla directory, potrebbe essere più semplice inserire l'utente John nel www
gruppo. Gli utenti possono essere in più gruppi. Usa usermod, modifica il /etc/group
file o se hai una GUI sulla tua macchina linux usa il programma di gestione grafica utente (potrebbe essere chiamato nomi diversi in base alla distro e all'ambiente desktop). Il metodo più semplice è probabilmente quello di aprire un prompt dei comandi e digitare:
sudo usermod -G www -a john
Chiederà la password del tuo account e, una volta inserito, l'utente john avrà accesso a livello di gruppo alla directory / home / www.
Ciò presuppone che il gruppo www abbia già accesso in lettura / scrittura / esecuzione alla directory / home / www Se quel gruppo non ha quel livello di accesso, utilizzare chgrp www /home/www
e chmod g+rwx /home/www
prendersi cura di questo.
nota: se si è attualmente connessi come "john", potrebbe essere necessario disconnettersi e riconnettersi per aggiornare le autorizzazioni.
Non puoi. Ma potresti essere in grado di impostare un ACL per questo.
setfacl -m g:john:rwx /home/www
acl
opzioni di mount (dentro fstab
o usando mount -o remount,acl /
).
rwx
per /home/www
non non dà l'accesso in scrittura ai file all'interno.
Prova a creare un nuovo gruppo www-and-john
, quindi
chown -R www:www-and-john /home/www/
chmod -R g+w .
e alla fine aggiungi entrambi gli utenti al gruppo www-and-john
.