Puncte:1

Când gpasswd vs usermod/deluser?

drapel kz

Despre administrarea utilizatorilor și a grupurilor am găsit în multe tutoriale care apar:

  • gpasswd - pentru a adăuga și șterge utilizatori dintr-un grup
  • usermod/amăgitor - pentru a adăuga, modifica și șterge utilizatori ai unui grup

Ceea ce nu este foarte clar este - Când gpasswd ar fi obligatoriu peste usermod/amăgitor si invers?

Puncte:4
drapel cn
raj

amăgitor este o comandă pentru a șterge un utilizator cu totul din sistem, nu pentru a elimina un utilizator din grup.

Nu este moduser comanda, probabil ai vrut să spui usermod.

Ambele cu usermod și gpasswd puteți adăuga/elimina utilizatori din/din grup. Sunt două moduri diferite de a obține același lucru.

Cu toate acestea, nu le puteți modifica pe cea a utilizatorului primar grup cu gpasswd. Cu asta se poate face usermod numai. gpasswd reușește doar așa numitul suplimentar grupuri. Puteți vizualiza grupurile primare și suplimentare ale utilizatorului cu o comandă: id - un nume de utilizator. Eșantion de ieșire:

uid=1000(raj) gid=1000(raj) grupuri=1000(raj),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),120 (lpadmin),131(lxd),132(sambashare)

Grupul enumerat ca gid= este grupul principal al utilizatorului. grupuri= listează toate grupurile din care aparține utilizatorul (grupul principal este primul, urmat de grupurile suplimentare).

Există, de asemenea, unele lucruri (care nu au legătură directă cu apartenența la grup) pe care fiecare dintre aceste comenzi le poate face. Cu usermod puteți modifica alte atribute ale utilizatorului (cum ar fi shell-ul implicit al utilizatorilor sau directorul principal) și cu gpasswd puteți seta o parolă de grup, care permite utilizatorilor care sunt nu membrii grupului să se alăture temporar grupului dacă cunosc parola.

drapel cn
„a nu elimina un utilizator din grup” se poate șterge doar un grup ;)
marcelm avatar
drapel cn
_"deluser este o comandă pentru a șterge complet un utilizator din sistem, nu pentru a elimina un utilizator din grup."_ - Sigur este: `# deluser test adm` -> `Eliminarea utilizatorului \`test' din grup \`adm` '...'. Consultați și [documentația sa](https://nixdoc.net/man-pages/Linux/man8/deluser.8.html#Remove%20an%20user%20from%20a%20specific%20group).
Manuel Jordan avatar
drapel kz
BTW `usermod` nu poate șterge direct grupurile secundare, dar da, este posibil.
Puncte:3
drapel cn

Nu este niciodată obligatoriu.

Ca și în cazul multor instrumente, diferite sisteme Linux au îmbinat o mulțime de comenzi, așa că avem metode duplicate pentru a face același lucru. Este deasemenea o delgroup iar acela face a deluser --grup.

amăgitor face parte dintr-un set de instrumente de la Debian din Adăugați utilizator pachet pe care Ubuntu l-a moștenit și poate șterge doar un grup cu --grup opțiune. Alte Linux nu vor avea asta și acestea vor avea de-a face cu useradd.

Compatibilitatea inversă este un motiv, altul a fost acela de a determina grupuri mari de utilizatori Unix să înceapă să folosească Linux fără a fi nevoie să învețe noi comenzi. Sau, deoarece Linux este deschis, cineva adaugă o caracteristică folosită în Unix.

Puncte:2
drapel au

Comenzile pe care le menționezi se aplică pentru diferite situații. Le folosești în funcție de ceea ce vrei să realizezi.

The gpasswd comanda este folosită pentru administra /etc/group, și /etc/gshadow.

Între timp amăgitor:

elimina un utilizator sau grup din sistem

Cât despre usermod (nu moduser):

modifica un cont de utilizator

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.