Cara Ngatur Grup Kanthi gpasswd

Pandhuan iki nuduhake sampeyan carane ngatur klompok nggunakake printah gpasswd. Saben file lan folder ing Linux duwe idin pangguna, grup lan pemilik. Kanthi ngontrol sing nduweni akses menyang grup, sampeyan bisa ngontrol apa sing ana ing file lan folder ing sistem sampeyan tanpa kudu ngidini ijin kanggo saben pangguna.

A Little Bit About Ijin

Bukak terminal lan ing folder ngarep nggawe folder sing disebut akun nggunakake perintah mkdir kaya mangkene:

akun mkdir

Saiki jalanake printah ls iki sing bakal nduduhake ijin kanggo folder sing wis digawe.

ls -lt

Sampeyan bakal weruh kaya iki:

drwxr-xr-x 2 yourname yourname 4096 akun tanggal

Bit sing ditarik yaiku ijin sing ing conto ndhuwur yaiku "drwxr-xr-x". Kita uga kasengsem karo 2 "yourname" angka.

Ayo ngobrol babagan ijin dhisik. Ing "d" stands for direktori lan ngidini kita ngerti akun kasebut minangka direktori.

Sisa ijin dipérang dadi 3 bagean: "rwx", "rx", "rx". Bagian pisanan saka 3 karakter yaiku ijin sing nduweni obyek. Bagian kapindho 3 karakter yaiku ijin sing sapa wae sing nduweni grup lan akhire, bagian pungkasan iku ijin sing saben wong liya duwe.

"R" tegese "maca", "w" tegese "nulis" lan "x" tegese "nglakokake".

Mulane ing conto ndhuwur pemilik wis maca, nulis lan nglakokaké ijin kanggo folder akun déné grup lan wong liya mung wis maca lan nglakokaké ijin.

Contone, "firstname" minangka pemilik saka item lan second "yourname" minangka grup utama kanggo folder akun.

Kanggo nggawe pandhuan iki luwih migunani nambahake saperangan akun liyane menyang sistem sampeyan nggunakake print adduser ing ngisor iki:

sudo adduser tim sudo adduser tom

Sampeyan bakal dijaluk nyetel sandhi kanggo saben wong lan ketik informasi liyane. Sampeyan bisa langsung nganggo tembung sandhi lan bali menyang kolom liyane.

Saiki sampeyan duwe 3 akun nglakoni perintah ing ngisor iki kanggo ngganti pemilik folder akun.

sudo chown tom accounts

Saiki jalanake perintah ls maneh.

ls -lt

Ijin saiki bakal kaya:

drwxr-xr-x tomname

Sampeyan bakal bisa navigasi menyang folder akun nggunakake perintah cd minangka nderek:

cd accounts

Saiki coba nggawe berkas nganggo printah ing ngisor iki:

test tutul

Sampeyan bakal nampa kesalahan ing ngisor iki:

tutul: ora bisa nyentuh 'test': Permission denied

Alesan kanggo iki yaiku Tom sing nduweni lan wis maca, nulis lan nglakokaké ijin nanging sampeyan mung dadi bagian saka grup lan sampeyan mung duwe idin grup.

Navigasi menyang folder ngarep lan ngganti ijin kanggo akun kanthi ngetik printah ing ngisor iki:

cd .. sudo chmod 750 akun

Saiki jalanake perintah ls maneh:

ls -lt

Ijin kanggo folder akun saiki bakal kaya:

drwxr-x ---

Iki tegese pemilik nduweni idin penuh, pangguna karo grup "yourname" bakal maca lan nglakokne ijin lan wong liya ora duwe ijin.

Coba metu. Navigasi menyang folder akun banjur jalanake printah tutul maneh:

cd accounts touch test

Sampeyan isih duwe ijin kanggo navigasi menyang folder nanging ora duwe idin kanggo nggawe file. Yen sampeyan mung pangguna normal, sampeyan ora bisa ngetik menyang folder akun.

Kanggo nyoba owah-owahan kasebut menyang Tim panganggo lan navigasi menyang folder akun kaya mangkene:

su - tim cd / home / yourname / accounts

Sampeyan bakal entuk ijin sing ora ditolak.

Mulane nganggone idin grup lan ora nyetel ijin individu kanggo kabeh pangguna? Yen sampeyan duwe departemen akun sing kabeh kudu nduweni akses menyang spreadsheets lan dokumen tartamtu nanging ora ana wong liya ing perusahaan banjur tinimbang nyetel ijin kanggo kabeh wong ing akun sampeyan bisa nyetel ijin kanggo folder menyang grup disebut akun banjur nambah pangguna ing grup kasebut.

Apa iki luwih apik tinimbang nyetel ijin pangguna individu? Yen pangguna ninggalakake departemen sampeyan mung bisa mbusak kasebut saka grup tinimbang nggarap idin kasebut ing seri folder.

Cara Nggawe Grup

Sampeyan bisa nggunakake printah ing ngisor iki kanggo nggawe grup:

sudo addgroup accounts

Cara Tambah Pangguna Kanggo Grup

sudo gpasswd -a akun panganggo

Pangaturan ing ndhuwur bisa digunakake kanggo nambah pangguna siji menyang grup akun.

Kanggo nambah dhaptar pangguna minangka anggota saka grup nglakoni perintah ing ngisor iki:

sudo gpassword -M yourname, tom, akun akun

Nalika pangguna wis ditambahake menyang akun, pangguna bisa nambah grup kasebut ing daftar grup sekunder kanthi nglakoni perintah ing ngisor iki:

akun anyar

Sembarang pangguna sing ora nduweni grup bakal dijaluk ngetik kata sandhi grup.

Cara Ngowahi Group Utama Kanggo Folder

Saiki kita duwe grup karo pangguna sampeyan bisa nemtokake grup kasebut menyang folder akun nggunakake perintah chgrp ing ngisor iki:

sudo chgrp akun akun

Akun pisanan iku jeneng grup lan akun kapindho minangka jeneng folder kasebut.

Cara Priksa yen pangguna Suku Kanggo Grup

Sampeyan bisa mriksa manawa pangguna belongs menyang grup kanthi nglakoni perintah ing ngisor iki:

kelompok

Iki bakal ngasilake dhaptar grup sing pangguna dadi.

Cara Ngganti Kata Sandi Grup

Kanggo ngganti tembung sandhi grup sampeyan bisa nglakoke perintah kasebut:

sudo gpasswd

Sampeyan bakal dijaluk ngetik sandhi kanggo grup lan baleni maneh.

Saiki sampeyan bisa nambah pangguna menyang klompok kanthi cara sing kasebut ing ndhuwur utawa pangguna sing anyar bisa gabung ing grup kanthi nglakokake perintah kasebut lan nyediakake tembung sandhi sing bener:

newgrp

Temenan, sampeyan ora pengin menehi tembung sandhi kelompok menyang sapa wae supaya luwih becik nambah pangguna menyang grup kasebut.

Cara Ngatasi Kelompok Kanggo Cukup Anggota sing Ditemuduga

Yen sampeyan ora pengin sapa wae sing ngerti tembung sandi kanggo nggabungake grup sampeyan bisa nglakoke perintah kasebut:

sudo gpasswd -R

Atur Anggota minangka Administrator

Sampeyan bisa nyetel pangguna minangka pangurus saka grup. Iki ngidini pangguna nambah lan mbusak pangguna saka grup tartamtu uga ngganti tembung sandhi

Kanggo nindakake iki, nglakoni perintah kasebut:

sudo gpasswd -A akun tom

Cara Mbusak Password Group

Sampeyan bisa mbusak sandhi saka sawijining klompok kanthi nggunakake printah ing ngisor iki:

sudo gpasswd -r accounts

Cara Mbusak Anggota Saka Grup

Kanggo mbusak pangguna saka grup, mbisakake printah iki:

sudo gpassword -d akun tom

Cara Ganti Group Read, Write And Execute Permissions On A File utawa Folder

Nganti nganti saiki pangguna ing grup akun duwe akses menyang folder akun nanging bisa nggawe apa-apa amarga mung maca lan nglakokne ijin.

Kanggo menehi idin nulis ing grup sampeyan bisa nglakoke perintah kasebut:

sudo chmod g + w accounts

Ringkesan

Pandhuan iki wis ngenalaken sawetara prentah kanggo mbantu sampeyan nyetel ijin ing sistem Linux sampeyan. Sampeyan uga bisa nggunakake panganggo useradd kanggo ngatur pangguna lan pangguna grup.