Non riesco a modificare il contenuto della directory in cui faccio parte del gruppo del proprietario


0

Non sono in grado di creare o eliminare file all'interno di una directory che ha www-datacome proprietario e dispone delle autorizzazioni pertinenti per quanto posso vedere:

ankblog$ ll
total 88
drwxrwxr-x 7 www-data www-data  4096 May 28 06:55 ./
drwxr-xr-x 8 ankush   ankush    4096 May 28 06:56 ../
drwxrwxr-x 5 www-data www-data  4096 May 28 05:06 ankblog/
srwxrwxrwx 1 root     root         0 May 28 06:55 ankblog.sock=
-rwxrwxr-x 1 www-data www-data   197 May 28 06:30 ankblog_uwsgi.ini*
drwxrwxr-x 6 www-data www-data  4096 May 28 04:07 blog/
drwxrwxr-x 5 www-data www-data  4096 May 27 18:11 env/
drwxrwxr-x 8 www-data www-data  4096 May 28 06:58 .git/
-rwxrwxr-x 1 www-data www-data    94 May 28 06:32 .gitignore*
-rwxrwxr-x 1 www-data www-data 35141 May 27 18:10 LICENSE*
-rwxrwxr-x 1 www-data www-data   250 May 28 04:51 manage.py*
-rwxrwxr-x 1 www-data www-data   637 May 27 18:10 README.md*
-rwxrwxr-x 1 www-data www-data    31 May 27 18:10 requirements.txt*
drwxrwxr-x 5 www-data www-data  4096 May 28 05:06 static/
-rwxrwxr-x 1 www-data www-data   663 May 28 04:55 uwsgi_params*

. . .

ankblog$ whoami
ankush

. . .

ankblog$ sudo useradd -g www-data ankush
useradd: user 'ankush' already exists

. . .

ankblog$ sudo useradd -G www-data ankush
useradd: user 'ankush' already exists

. . .

ankblog$ touch file
touch: cannot touch ‘file’: Permission denied

Che c'è?

Risposte:


1

Preferisci usare

usermod -g www-data ankush

come sottolineato dai messaggi di errore, per una volta chiaramente (*), l'utente ankush esiste già.

Il comando useradd non aggiunge l' utente al gruppo, ma crea l' utente.

(*) questo non è sempre il caso nel mondo unix / linux.

potresti dare un'occhiata alla pagina man di usermod e useradd.


Grazie! Pensavo che il messaggio di errore significasse che l'utente esisteva già in quel gruppo. ^. ^ Dato che continuo a scherzare molto sulla mia macchina, ho pensato che forse mi sarei aggiunto a questo gruppo prima.
dotslash,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.