Sto usando il server Ubuntu 10.04 e sto avendo alcune esperienze molto contro-intuitive con utenti / gruppi. Per esempio:
sudo touch test_file # create empty file
sudo groupadd test # create 'test' group
sudo chown root:test test_file # change group of file to 'test'
sudo chmod g+rwx test_file # give write permissions to group
sudo usermod -a -G test {my-user} # add my user to 'test' group
touch test_file # touch the file as my current user
L'ultima riga produce un errore di autorizzazione.
Mi sono assicurato che il mio utente faccia parte del gruppo "test" ( groups {my-user}
lo conferma). Anche il gruppo di test_file è definitivamente impostato su 'test' e vengono impostate le autorizzazioni di gruppo.
Perché il mio utente non può scrivere nel file di test del file?
su - username
nella tua console di corsa. non devi uscire per accedere in questo modo :)