Knowledgebase Parentah basajan pikeun digawe sareng jasa Profitserver
utama Knowledgebase Pamaké Linux: Manajemén sareng Idin

Pamaké Linux: Manajemén sareng Idin


Dina tulisan ieu, urang bakal ngajalajah pentingna pangguna Linux anu teratur. Kami bakal ngajelaskeun hak aksés, dimimitian ku cara nyiptakeun sareng ngonpigurasikeun pangguna sareng ditungtungan ku cara masihan aksés kana file sareng polder khusus. Urang ogé bakal ngabahas sababaraha alat kaamanan penting, sapertos sudo sareng SELinux, anu ngabantosan ngajaga sistem tina kagiatan anu teu dihoyongkeun.

Pentingna Manajemén Pamaké sareng Hak Aksés dina Linux

Dina dunya Linux, manajemen pangguna sareng hak aksés maénkeun peran konci. Bayangkeun Linux salaku apartemen ageung dimana unggal pangguna mangrupikeun panyewa sareng unggal file mangrupikeun rohangan. Manajemen pangguna sapertos masihan unggal panyewa konci unikna, sedengkeun hak aksés nyaéta naon anu tiasa dilakukeun di rohanganna.

Nalika pangguna dijieun, aranjeunna dibéré nami sareng idéntifikasi unik ( UID ), sapertos konci pribadi pikeun apartemen. Pangguna ogé gaduh grup , anu ngahijikeun aranjeunna sareng panyewa anu sanés. Grup éta sapertos klub dimana anggota ngabagi hak istimewa anu sami.

Hak aksés file dibagi kana tilu kategori: nu boga ( pangguna ), grup , sareng anu sanésna . Unggal konci (pangguna) tiasa gaduh hak unik pikeun maca, nyerat, sareng ngaéksekusi pikeun unggal kategori. Salaku conto, nu boga file tiasa gaduh hak maca sareng nyerat, grup - ngan ukur maca, sareng anu sanésna - teu aya nanaon.

Kawijakan kaamanan sapertos sudo sareng SELinux , anu dianggo dina sistem Linux, pantes diperhatoskeun . Sudo nyaéta paréntah khusus anu ngamungkinkeun pangguna biasa pikeun samentawis nganggo hak superuser (root) pikeun ngalaksanakeun tugas khusus anu biasana ngan sayogi pikeun administrator. Ieu ngabantosan nyegah kasalahan anu teu dihaja atanapi salah panggunaan hak superuser. Nalika nganggo sudo , pangguna biasana diwajibkeun ngalebetkeun kecap aksesna pikeun mastikeun idéntitasna. Saatos ieu, aranjeunna tiasa ngalaksanakeun paréntah kalayan hak superuser (root) saluyu sareng aturan anu ditetepkeun dina file sudoers.

SELinux nyaéta lapisan kaamanan tambahan pikeun sistem operasi Linux. SELinux ngawaskeun program sareng file mana anu tiasa dianggo dina sistem sareng ngawatesan aksés ka dinya pikeun nyegah gangguan sareng serangan. Ieu ngajantenkeun server langkung aman ku cara nyegah usaha hacking atanapi tindakan jahat.

Nyiptakeun sareng Ngatur Pamaké

Kumaha Jieun Pamaké dina Linux

Pamaké Linux biasana dijieun nganggo paréntah useradd . Contona, pikeun nyieun pamaké anu dingaranan "username", anjeun kedah ngetik:

useradd username

Kumaha Nyetél Sandi Pangguna Linux

Saatos ngadamel pangguna, akunna henteu dijaga ku kecap akses. Pikeun nyetel kecap akses pikeun pangguna énggal, anggo paréntah passwd :

passwd username

Dimana ngaran pamaké nyaéta ngaran pamaké pikeun saha sandi keur disetel.

Kumaha Ningali Daptar Pamaké dina Linux

Pikeun ningali daptar pangguna dina Linux nganggo hiji paréntah dina terminal, anjeun tiasa nganggo paréntah cut :

cut -d: -f1 /etc/passwd

Paréntah ieu maca eusi file /etc/passwd , anu ngandung inpormasi ngeunaan sadaya pangguna.

Pikeun kéngingkeun inpormasi ngeunaan pangguna khusus, anjeun tiasa nganggo paréntah:

id username

Ieu bakal nembongkeun UID , GID , sareng Grup pangguna.

Ngahapus Pamaké Linux

Pikeun ngahapus pangguna, anggo paréntah userdel :

userdel username

Nanging, paréntah ieu henteu ngahapus file dina diréktori utama pangguna. Pikeun ngahapusna, anjeun tiasa nganggo pilihan -r :

userdel -r username

Ieu bakal ngahapus nami pangguna sareng diréktori bumi sareng sadaya file di jerona.

Ngarobih Pamaké Linux

Pikeun ngarobih inpormasi ngeunaan pangguna, anggo paréntah usermod . Alat ieu nganggo sintaksis:

usermod argument user

Daptar lengkep argumen anu mungkin ditampilkeun dina pitulung utilitas:

Pitulung Utiliti Manajemén Pamaké Linux

Contona, pikeun ngarobah diréktori imah pamaké, anjeun bakal make paréntah:

usermod -d /new/path/to/directory username

Nyiptakeun sareng Ngatur Grup Pamaké dina Linux

Grup pamaké di Linux ngidinan pangurus pikeun grup pamaké kalawan hak aksés sarupa. Ieu ngagampangkeun ngokolakeun hak aksés sareng ningkatkeun kaamanan sistem ku cara ngamungkinkeun hak diatur dina tingkat grup, tibatan ngalakukeunana pikeun unggal pangguna masing-masing. Salaku conto, urang bakal nganggap grup pamekar sareng admin pangguna.

Kumaha Jieun Grup Pamaké dina Linux

Pikeun nyieun grup anyar, anggo paréntah groupadd kalawan ngaran grup anyarna:

sudo groupadd group_name

Dina conto urang, paréntah bakal kasampak kawas kieu:

sudo groupadd developers

Kumaha Hapus Grup Pamaké dina Linux

Pikeun ngahapus grup, anggo paréntah groupdel :

sudo groupdel group_name

Ku kituna, paréntah:

sudo groupdel developers

Bakal ngahapus grup anu dingaranan pamekar.

Nambahkeun Pamaké ka Grup

Pikeun nambahkeun pamaké kana grup husus, nganggo paréntah usermod :

sudo usermod -aG group_name user_name

Salaku conto:

sudo usermod -aG developers admin

Paréntah ieu bakal nambahkeun pamaké nu ngaranna admin kana grup pamekar.

Nyoplokkeun Pamaké ti Grup

Pikeun ngahapus pangguna tina grup, anggo paréntah deluser :

sudo deluser user_name group_name

Paréntah pikeun ngahapus admin pangguna tina grup pamekar :

sudo deluser admin developers

Ningali Daptar Grup dina Linux

Pikeun ningali daptar sadaya grup dina sistem, anggo paréntah cat sareng file /etc/group :

cat /etc/group

Paréntah ieu bakal nampilkeun daptar sadaya grup dina sistem.

Mariksa Kaanggotaan Grup Pamaké

Saatos ngalakukeun tindakan, anjeun tiasa pariksa grup mana anu dianggo ku pangguna nganggo paréntah grup:

groups user_name

Ku kituna, kami geus ngajajah dasar-dasar ngatur grup pamaké dina Linux. Ayeuna, hayu urang ngaléngkah ka tahap salajengna - mariksa tugas hak aksés kana file sareng diréktori. Prosés ieu ngamungkinkeun pikeun nangtoskeun tindakan anu tiasa dilakukeun ku pangguna atanapi grup ngeunaan file sareng diréktori khusus, mastikeun manajemén kaamanan anu efektif sareng aksés kana sumber sistem.

Netepkeun Hak Aksés kana File sareng Diréktori

Perwakilan Simbolis Hak Aksés

Sapertos anu parantos urang terang, aya 3 kategori pangguna dina Linux: pamilik ( pangguna ), grup , sareng anu sanésna . Masing-masing tiasa gaduh grup aksés kana file atanapi diréktori anu tangtu:

  1. Baca (Baca - r): Ngidinan ningali eusi file atanapi diréktori.
  2. Tulis (Tulis - w): Nyadiakeun kamampuhan pikeun ngaropea file atawa nyieun file anyar dina diréktori. Pikeun diréktori, ieu ogé ngamungkinkeun ngahapus file tina éta.
  3. Laksanakeun (eksekusi - x): Ngidinan ngaéksekusi file (upami file anu tiasa dieksekusi) atanapi ngalebetkeun diréktori (upami éta diréktori).

Dina sistem kulawarga Linux, hak aksés diwakilan ku string 10 karakter. Karakter kahiji nunjukkeun jinis file (file biasa, diréktori, jsb), sareng salapan sésana nyaéta tilu grup tilu karakter pikeun tiap grup pangguna. Pikeun pamahaman, hayu urang mertimbangkeun conto.

Hak aksés -rwxr-xr-- hartosna:

  1. Karakter kahiji (-) nunjukkeun jinis file (dina hal ieu, file biasa).
  2. Tilu karakter pikeun nu boga (rwx) nunjukkeun yén nu boga geus maca, nulis, jeung ngaéksekusi hak.
  3. Tilu karakter pikeun grup (rx) nunjukkeun yén anggota grup geus maca jeung ngaéksekusi hak wungkul.
  4. Tilu karakter keur batur (r--) hartina pamaké séjén ngan bisa maca file.

Hak aksés diatur nganggo paréntah chmod , sareng sintaksisna sapertos kieu:

chmod [options] mode file(s)

Emana:

  1. [pilihan] - parameter tambahan, kayaning -R pikeun recursively ngarobah hak aksés dina diréktori jeung subdirectories na.
  2. mode - a string husus nu nangtukeun mana hak aksés nu dirobah sarta pikeun saha. Modeu bisa dieusian ku simbol (r, w, x) jeung bit (0 atawa 1). Nilai numerik tina mode ogé tiasa dianggo (urang bakal ngobrol engké)
  3. file (s) - file atawa diréktori nu parobahan dilarapkeun.

Utiliti ieu mangrupikeun alat anu kuat, janten urang ngan ukur ningali sababaraha paréntah dasar salaku conto.

Ngarobah hak aksés ka file jadi nu boga boga hak maca jeung nulis, grup boga hak maca wungkul, sarta pamaké séjén teu boga hak:

chmod u=rw,g=r,o= filename

Setel hak aksés pikeun sadaya pangguna pikeun maca sareng nyerat kana file:

chmod a+rw filename

Ngarobih deui hak aksés pikeun sadaya file sareng subdirektori dina diréktori:

chmod -R u+rwx directory

Perwakilan Numerik Hak Aksés

Dina representasi numerik, unggal kategori pamaké (boga, grup, batur) boga angka na, sarta kombinasi angka ieu nangtukeun hak aksés final. Sarupa jeung simbolis, unggal tilu hak boga nilai na, tapi dina numerik:

  1. Baca (baca) - nilai 4
  2. Tulis (tulis) - nilai 2
  3. Laksanakeun (eksekusi) - nilai 1

Nilai numerik ogé dipaké pikeun nangtukeun jenis pamaké:

  1. Pamilik file (pamaké) - angka kahiji
  2. Grup boga (grup) - angka kadua
  3. pamaké séjén (lain) - angka katilu

Ku kituna, répréséntasi numerik lengkep hak aksés file diwangun ku tilu digit, unggal ngagambarkeun jumlah tina nilai hak pikeun kategori pamaké tangtu. Ieu rada leuwih merenah ti ngagunakeun 10 karakter dina ngagambarkeun simbolis. Manajemén dina hal ieu bakal katingali sapertos kieu:

chmod XYZ file

dimana X , Y , sareng Z nyaéta angka anu ngawakilan hak aksés pikeun nu boga, grup, sareng pangguna sanésna.

Contona, pikeun masihan nu boga hak aksés pinuh (maca, nulis, jeung ngaéksekusi), sarta grup jeung pamaké séjén ngan maca jeung ngaéksekusi, Anjeun bisa make paréntah:

chmod 755 file

Hayu urang nganggap conto séjén:

chmod 700 file

Ngan nu boga hak pikeun maca, nulis, jeung ngaéksekusi, sedengkeun grup jeung pamaké séjén teu boga hak aksés.

chmod 644 file

Nu boga hak maca jeung nulis, sedengkeun grup jeung pamaké séjén ngan boga hak maca.

chmod 751 file

Nu boga hak pinuh, grup geus maca jeung ngaéksekusi hak, sarta pamaké séjén ngan boga hak ngaéksekusi.

Sakumaha anu parantos disebatkeun sateuacana, alatna ngagaduhan fungsionalitas anu éksténsif. Dina sababaraha kasus, pilihan anu aya dina bagian "pitulung" henteu cekap:

Alat pikeun ngatur hak aksés dina Linux

Perhatikeun baris pamungkas. Ngagunakeun paréntah ieu bakal muka dokuméntasi anu langkung lengkep ngeunaan alat ieu. Anjeun ogé tiasa nganjang ka halaman Wikipedia resmi utilitas éta , dimana anjeun tiasa mendakan inpormasi lengkep ngeunaan Chmod.

kacindekan

Pangguna Linux sareng manajeménna penting pisan pikeun kaamanan sareng operasi stabil tina OS. Dina artikel ieu, kami geus disorot pentingna manajemén hak pamaké sarta aksés éféktif dina Linux Ubuntu, ngawengku kreasi sarta manajemén pamaké, gawé bareng grup pamaké, sarta assigning hak aksés ka file na directories.

❮ Artikel saméméhna Ngonpigurasikeun firewall dina Linux
Artikel salajengna ❯ Pangropéa téksu Linux

Tanya kami ngeunaan VPS

Kami salawasna siap ngajawab patarosan anjeun iraha wae beurang atawa peuting.