Risposte:
Presumo che siano corretti e non hai effettuato il logout / in o riavvio ...
È meglio prendere l'abitudine di riavviare o almeno disconnettersi e riconnettersi quando si manipolano utenti / gruppi / autorizzazioni.
Molti utenti inesperti (anche alcuni utenti esperti :)) sono colpevoli di non farlo, quindi quando ciò accade si verificano problemi che rendono evidente che la modifica non ha preso, che il più delle volte gli utenti finiscono per fare un pasticcio la situazione cercando di risolvere un problema che non esiste nemmeno. Quindi quando alla fine il riavvio ... "WTF è successo? $ * ^ # Ing Linux ..."
A volte, dopo aver apportato una mod a una parte del sistema e aver semplicemente riavviato i servizi effettuati da quelle mod è sufficiente per far funzionare tutto, altre volte non lo è. Ogni procedura caso / comando è diversa, anche Linux è quello che è, c'è più di un modo per scuoiare un gatto e ogni modo è leggermente diverso. Mentre il risultato finale può essere lo stesso, il modo in cui ci sei arrivato differisce e ogni comando agisce a modo suo, e le impostazioni predefinite dei comandi possono variare notevolmente!
Fai anche un po 'più di lettura che digitando il primo comando che ritorna dal tuo "Come aggiungere un utente a un gruppo?" gsearch. È sempre meglio fare riferimento alla documentazione delle distribuzioni, alcune distribuzioni possono gestire alcuni comandi leggermente diversi rispetto ad altri, oppure potresti fraintendere ciò che un comando effettivamente fa se dai solo un'occhiata alle pagine man. ad es .: Voglio aggiungere l'utente esistente "john" al gruppo "altri", i seguenti due comandi eseguiranno questo:
sudo usermod -a -G others john
sudo usermod -g others john
Ma con sottili differenze rispetto a quelle che un utente potrebbe non capire. In questo caso,
Il primo comando aggiunge il gruppo "altri" ai gruppi (secondari) "johns".
Il secondo comando aggiunge e imposta il gruppo primario "johns" su "altri".
Quindi tecnicamente entrambi aggiungono "john" ad "altri" ma in modi diversi. Fondamentalmente ciò che si riduce alla fine è RTFM. :) L'informazione è tua amica, se leggi la tua man page con 10.000 parole in 5 secondi, potresti ricevere il comando di realizzare ciò che desideri, ma potrebbe anche fare cose che non sai / capire che potrebbero causare un problema lungo la strada, e non è colpa di nessuno se non tua.
sudo adduser max www-datae ottenutothe user 'max' is already a member of 'www-data'. Questo sembra essere vero quando iogroups max, ma non quando Igroupscome max. Bizzarro! Ciò è ancora problematico poiché max non è in grado dichgrparchiviare file www senza dati sudo. (sì, capisco le implicazioni del non-sudo chgrp, nessuna lezione necessaria)