Apakah Fail / etc / passwd dan Untuk Apa Ia Digunakan?

Apakah Fail / etc / passwd dan Untuk Apa Ia Digunakan?

Linux adalah sistem operasi multiuser. Dan untuk memudahkan pengurusan pengguna yang betul, sistem menyimpan maklumat pengguna di / etc / passwd fail.





Panduan ini akan membantu anda memahami apakah fail passwd dan peranan penting yang dimainkannya dalam hal pengurusan pengguna di Linux.





Apa itu / etc / passwd?

Fail passwd di Linux adalah fail konfigurasi yang mengandungi perincian pengguna. Ciri penting fail passwd ialah fail teks ASCII yang boleh diedit pengguna dengan mudah menggunakan mana-mana penyunting teks seperti nano dan vim.





cara memformat pemacu kilat

Walaupun anda dapat menambahkan dan mengurus pengguna secara langsung menggunakan file passwd, tidak disarankan kerana tindakan ini rentan terhadap kesalahan ketik dan kesalahan. Sebaliknya anda harus menggunakan pelbagai arahan pengurusan pengguna seperti useradd untuk menambahkan pengguna ke sistem anda .

Melihat Fail / etc / passwd

Untuk melihat kandungan fail passwd, Anda dapat menggunakan penyunting teks atau alat perintah melihat fail. Dalam panduan ini, kami akan menggunakan kucing .



cat /etc/passwd

Hasilnya harus serupa dengan yang di bawah.

Setiap baris sebenarnya mewakili satu pengguna di sistem anda, jadi jangan terkejut kerana anda mempunyai begitu banyak pengguna yang disenaraikan. Sebilangan besar dari mereka adalah pengguna sistem yang mengendalikan aplikasi tertentu pada mesin Linux anda. Contohnya, pengguna mel bertanggungjawab untuk aplikasi Mel.





Medan / etc / passwd Dijelaskan

Dari output di atas, sangat jelas bahawa / etc / passwd fail mengikut corak yang sangat spesifik.

Setiap baris pengguna dibahagikan lagi kepada tujuh bahagian atau bidang yang dipisahkan oleh usus besar watak ( : ) seperti di bawah.





1. Nama pengguna

Medan pertama dalam baris mewakili nama pengguna atau nama masuk pengguna. Dalam contoh di atas, nama pengguna adalah john .

2. Kata Laluan

Medan kedua menunjukkan kata laluan pengguna yang disulitkan. Untuk tujuan keselamatan, kata laluan disimpan dalam fail berasingan yang tidak dapat dibaca oleh pengguna biasa. The / etc / shadow shadow menyimpan kata laluan pengguna dalam Linux.

Biasanya, medan kata laluan mengandungi x untuk menunjukkan bahawa fail bayangan menyimpan kata laluan dengan selamat. Sekiranya bidang kosong, pengguna tidak memerlukan kata laluan untuk log masuk. Untuk menjaga keselamatan sistem secara keseluruhan, setiap pengguna di sistem anda harus mempunyai kata laluan. Awak boleh gunakan arahan passwd untuk menukar atau mengurus kata laluan pengguna dalam Linux.

bagaimana memulihkan mesej facebook yang dipadam

3. ID Pengguna

Medan ID pengguna, yang biasanya dikenal sebagai UID, adalah nombor yang digunakan oleh sistem Linux untuk mengenal pasti pengguna. Sebilangan besar pengguna sistem mempunyai ID pengguna kurang daripada jumlah 1000 sedangkan pengguna biasa mempunyai ID antara 1000 ke atas. The akar pengguna (pentadbiran) biasanya mempunyai ID 0.

4. ID Kumpulan

Medan keempat adalah untuk ID kumpulan (biasanya dikenali sebagai GID). Sebagai ID pengguna, GID juga nombor. ID kumpulan menentukan kumpulan utama pengguna. Di samping itu, GID mengkategorikan semua pengguna dalam kumpulan tertentu untuk pentadbiran yang lebih mudah. Seorang pengguna boleh tergolong dalam lebih daripada satu kumpulan di Linux. Untuk mengetahui lebih lanjut mengenai kumpulan mana pengguna anda boleh lihat di / dll / kumpulan fail.

cat /etc/group

5. GECOS

Medan seterusnya adalah medan GECOS. Biasanya mengandungi nama lengkap pengguna dan butiran tambahan seperti nombor telefon atau nombor bilik, yang dipisahkan dengan koma. Medan ini adalah pilihan dan oleh itu boleh kosong.

6. Direktori Rumah

Medan ini mengandungi / rumah direktori yang berkaitan dengan pengguna. Ini adalah direktori utama yang menyimpan fail dan direktori pengguna utama seperti / Desktop dan / Gambar . Dalam contoh ini, direktori utama pengguna berada di / rumah / john .

Mempunyai direktori rumah yang berasingan untuk setiap pengguna adalah salah satu faktor yang membolehkan Linux menjadi OS pelbagai pengguna.

7. Shell

Medan ini mengandungi nama shell lalai yang dikaitkan dengan pengguna. Shell adalah lingkungan di mana pengguna dapat menjalankan perintah dan skrip. Sebilangan besar distro Linux menggunakan Bourne Again Shell (Bash) sebagai program shell lalai.

Menjadikan Pentadbiran Sistem Lebih Mudah di Linux

Panduan ini telah menunjukkan kepada anda apa itu / etc / passwd fail dalam Linux dan peranan utama yang dimainkannya semasa menguruskan pengguna pada sistem Linux anda. Fail passwd mengandungi maklumat yang berkaitan dengan pengguna seperti nama pengguna, perincian kata laluan, laluan direktori rumah, ID pengguna dan kumpulan, dll.

apa yang perlu dilakukan dengan pi raspberry 2

Seperti yang anda lihat, kebanyakan pengguna Linux biasanya merupakan sebahagian daripada kumpulan untuk mempermudah pentadbiran akses fail dan keistimewaan lain. Anda boleh menambahkan pengguna ke kumpulan sendiri sekiranya anda mempunyai kebenaran yang diperlukan untuk melakukannya.

Berkongsi Berkongsi Tweet E-mel Ubuntu Linux: Tambah dan Buang Pengguna ke Kumpulan Cara Mudah

Ingin menguruskan pengguna dengan lebih baik di Ubuntu Linux? Jawapannya adalah untuk membuat kumpulan, kemudian gunakan ciri tambah pengguna Ubuntu.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Kawalan Akaun Pengguna
  • Pentadbiran Sistem
Mengenai Pengarang Baik untuk pergi(36 Artikel Diterbitkan)

Mwiza mengembangkan perisian secara profesional dan menulis secara meluas mengenai Linux dan pengaturcaraan front-end. Beberapa minatnya merangkumi sejarah, ekonomi, politik & seni bina perusahaan.

Lagi Dari Mwiza Kumwenda

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan