Cumu gestione gruppi cù gpasswd

Sta guidana vi mostra cumu amministrari gruppi in usu di l'ordine di Gpasswd. Ogni schedariu è cartulare in Linux sò permessi di l'utilizatori, di u gruppu è di u pruprietariu. Per cuntenenu quellu chì hà accessu à un gruppu pudete cuntrole ciò chì succorsu à i schedari è i caratteri in u vostru sistema senza avè necessatu di stabilisce e permessi per ogni usu.

A Little Bit About Permissions

Apertura un terminal è in u vostru cartulinu di casa create un cartulare chjamatu i contatti cù u cumandulu di mkdir cumu seguitu:

mkdir contu

Scaricate e seguenti cumanda di ls, chì vi farà esse affissà i permessi per a carta chì avete creatu.

ls -lt

Avete vistu quarchi cosa chistu:

drwxr-xr-x 2 yourname nome 4096 date cunta

I bits chì ci hè interessatu sò i permessi chì in l'esempiu di supra sò "drwxr-xr-x". Avemu dinò ancu interessatu in i 2 "yourname".

Parlate di i permessi primi. U "d" hè di dirittu è permette di sapè chì i contu hè un direttore.

U restu di i permessi hè split in 3 sezione: "rwx", "rx", "rx". A primu secolu di 3 caratteri sò i permessi chì u pruprietariu di un ughjettu hà. A secunna seccione di 3 caratteri sò i permessi chì qualunqui chì appartene à u gruppu hà e, finarmenti, l'ultimu seccu hè u permessu chì tutti l'altri sò.

U "r" stands para "leghje", u "w" ponu esse "scrivite" è l'"x" ponu esse "eseguitu".

Perchè in l'esempiu più altu di u pruprietariu hà lettu, scrive è eseguite permessi per u cartulare di i contatti mentre chì u gruppu è tutti l'altri solu avete lettu è eseguisce e permessi.

In l'esempiu, u primu "yourname" hè u pruprietariu di l'articulu è u second "nome" hè u gruppu primariu per u cartulare di i contatti.

Per fà sta guida più utile aghjunghje parechji cuntatti à u vostru sistema utilizendu l' adduser è cumandamenti :

sudo adduser tim sudo adduser tom

Hè dumandatu à stabbilì una password per ognuna di elli è entre altre infurmazione. Pudete scunvià cù a sola password è u ritornu à u restu di i campi.

Avà chì avete 3 cuntenuti si cumpurta l'ordine seguente per cambià u patrone di u cartulare di u vostru contu.

sudo chown tom accounts

Scaricate a ls ordine novu.

ls -lt

I permessi saranu cusì:

drwxr-xr-x tom nome

Puderete puderà navigà in u cartulare di i contatti cù u cumandru cd cumenti:

cd contu

Avà pruvate à crea un schedariu cù u cumandimu cumandante:

testu in ticchese

Avete ricevutu u successu errore:

toccu: ùn pò mancu qualcosa di 'test': Permission denied

U mutivu di questu hè chì Tom hè u pruprietariu è hà lettu, scrive è eseguisce i permessi ma ùn sò solu parte di u gruppu è avete solu permessu di gruppu.

Navigate à u cartulare di casa è cambia i permessi per i cuntatti sgruppendu i seguenti cumandamenti:

cd .. sudo chmod 750 contatti

Scaricate i ls cumanda dopu:

ls -lt

I permessi per u cartulare di i cunti seranu cusì:

drwxr-x ---

Questu significa chì u pruprietariu hè tutale, permessi, utilizatori cù u gruppu "yourname" avè lettendu è eseguisce permessi è tutti i altri ùn anu micca permessi.

Pruvate. Navigate à u cartulare di i contatti è raghjunghje u mandu di toccu:

cd contatti testi di tic

Avete ancu i permessi per navigà à u cartulare, ma ùn avete micca i permessi per creà schedari. Sì avete solu un usu nurmale chì ùn pò mancu fà vene à u cartulare di i contatti.

Per pruvà sta cunnessione à l'utilizatori Tim è navigate à u cartulare di i contatti cumenti:

su - tim cd / casa / yourname / cunti

Puderete un permessu dimentitatu micca.

E perchè utilizate permessi di u gruppu è micca stabilitu permessi individuali per tutti l'utilizatori? Se tenete un dipartimentu di i contatti chì avè ogni averanu accessu à qualchi spregla è documentu ma nimu in a cumpagnia averebbe invece di settore di i permessi per tutte e persone in i contatti ponu setà i permessi per u cartulare à un gruppu chjamatu cuntalli è aghjunghje l'utilizatori à u gruppu.

Perchè hè megliu per ellu chì permette i permessi d'ogni persunale? Se un uttellu abbanduneghja u dipartimentu, puderebbenu sguassate di u gruppu in uppusizione di travaglià i so permessi nantu à una seria di caratteri.

Cumu create un gruppu

Pudete utilizà l'altru mandatu per creà un gruppu:

sudo addgroup accounts

Cumu aghjunghje un usu di un gruppu

sudo gpasswd-una contatti di u nome di u nome

U cumandimu cumandariu pò esse usatu per aghjunghje un ùnicu usu à u gruppu di i cuntatti.

Per aghjunghje una lista di l'utilizatori cum'è membri di u gruppu aghjanu l'ordine seguente:

sudo gpassword -M yourname, tom, tim accounts

Quandu un utilizadore hà aghjustatu à una compte, l'utilizatori pudete aghjunghje u gruppu à a lista di i gruppi secundari cù u cumandimu cumandante:

cunti novi

Qualessu sine chì ùn ùn appartene à u gruppu serà invucatu da entre in u password di u gruppu.

Cume à cambià u Gruppu Primariu per un caratteru

Avà chì avemu un gruppu cù un utilizatore ponu assignà quellu gruppu à u cartulare di i cunti cù a seguitu chgrp cumandenu:

sudo chgrp cunti accounts

I primi cunti hè u nomu di u gruppu è u secondariu hè u nome di u cartulare.

Cumu Scuprite Si Un Usuariu Pertene À Un Gruppu

Pudete cuntrollà si un utilizatore appartene à un gruppu per esse u cumandimu cumandante:

gruppi

Questu tornarà a lista di i gruppi chì un usu hè appartene.

A manera di cambià u Gruppu Contrasenya

Per mudificà u password di u gruppu pudete cumerci u cumandu:

sudo gpasswd

Puderanu dumandà à scrive u password per u gruppu è ripetì.

Ora pudete aghjunghje l'ughjettivu à un gruppu in a manera specifica di più o un novu usuari pò unite à u gruppu simplicmente da currimanu u cumandimu seguitu è ​​furnisce a password corretta:

newgrp

Ovveramente, ùn vogliu micca dà u password di u gruppu à qualcunu, perciò megliu aghjunghje l'utilizatore à u gruppu stessu.

Cumu limità i Groups à Just The Specified Members

Se ùn avete micca vulutu chì qualcosa chì sia cunnosce u password per unisce un gruppu pudete cundisce u cumandimu cumandante:

sudo gpasswd -R

Set Un Amminativu cum'è Ammanistru

Pudete definisce l'utilizatori com'è amministratori di un gruppu. Questu permette à l'utilizatore aghjunghje è sguassate l'utilizatori di un gruppu particulari, è cambia a password

Per fà sta currimonia l'òrdine cumandante:

sudo gpasswd -A count accounts

Cume A Mandà Tre A Gruppu Contrasenya

Pudete eliminà a password di un gruppu usendu l'ordine seguente:

sudo gpasswd -r cuntalli

Cumu suprime un usu di u gruppu

Per sguassà un utilizatore di u gruppu aghjanu l'ordine seguente:

sudo gpassword -d tom accounts

Cumu Dedicà Un Gruppu Lighere, Scrivite è Eseguite Permessi nantu à un schedariu o caratteru

Finu à l'altri utenti in u gruppu di i cunti anu accessu à u cartulare di i cunti, ma puderanu fà veramente qualcosa perchè sò solu lettu è eseguite permessi.

Per furnisce i permessi di scrivite à u gruppu pudete cumerci u cumandimu seguitu:

sudo chmod g + w accounts

Resumen

Questa guida hà introduttu parechje cumandaghja per aiutà à creà i permessi à u vostru sistema Linux. Pudete ancu aduprà l' usu di usu utopianu à creà l'utenti è l'utilizatori di u gruppu.