Rumah  >  Artikel  >  Tutorial sistem  >  Bagaimana untuk mengedit fail /etc/passwd menggunakan arahan vipw

Bagaimana untuk mengedit fail /etc/passwd menggunakan arahan vipw

WBOY
WBOYasal
2024-07-29 19:26:21613semak imbas

如何使用 vipw 命令编辑 /etc/passwd 文件

/etc/passwd boleh diedit menggunakan arahan vipw. Perintah ini juga berguna untuk mengedit fail /etc/shadow (apabila digunakan dengan bendera -s) dan /etc/group.

Untuk mengedit fail /etc/passwd, jalankan arahan vipw dan pilih editor teks pilihan anda apabila ditanya. Dalam kes saya, saya memilih Nano seperti yang ditunjukkan di bawah.

sudovipw

Seperti yang ditunjukkan dalam gambar di sebelah kanan, selepas menjalankan arahan vipw, fail /etc/passwd akan dibuka menggunakan editor teks. Anda boleh mengedit semua tatasusunan selepas itu.

Dalam contoh di bawah, saya akan mengedit maklumat linux-consoleuser (baris terakhir). Seperti yang anda lihat, nama penuhnya ialah LinuxHint dan nombor telefon ialah 342342 dan 234234.

Seperti yang ditunjukkan dalam contoh di bawah, saya menyunting nama penuh linux etc kebenaran direktori , menggantikan nama penuh (linux-consoleuser) dengan "nama penuh baharu", dan menyunting nombor telefon.

Selepas anda selesai mengedit fail, tutupnya dan simpan perubahan anda.

Selepas menutup dan menyimpan fail, sistem akan memberi amaran kepada anda bahawa kemungkinan pengubahsuaian mungkin perlu diterbitkan semula dalam fail /etc/shadow. Jika anda tidak mahu mengedit kata laluan anda, anda tidak perlu melakukan ini.

Anda boleh menggunakan arahan less atau cat untuk memeriksa fail /etc/passwd dan anda akan melihat bahawa pengubahsuaian telah digunakan dengan betul.

Fungsi tambahan arahan vipw boleh dicapai menggunakan bendera:

Seperti yang anda lihat daripada kandungan di dalam, /etc/passwd memaut ke fail linux mint lain, seperti /etc/shadow dan /etc/group, kedua-duanya diterangkan di bawah.

/etc/shadow file

Seperti yang dinyatakan sebelum ini, kata laluan asal Linux/Unix disimpan dalam fail /etc/passwd, yang berbahaya kerana setiap pengguna boleh mengaksesnya. Pengguna yang mempunyai akses kepada kata laluan yang disulitkan boleh memecahkannya dengan mudah dengan menggunakan salah satu pangkalan data dalam talian atau melalui kekerasan.

Untuk menyelesaikan masalah ini, fail /etc/shadow digunakan untuk menyimpan kata laluan yang disulitkan untuk pengguna yang tidak mempunyai kebenaran membaca atau tidak mempunyai kebenaran superuser.

Anda boleh melihat fail /etc/shadow menggunakan perintah cat atau less sebagai root atau menggunakan sudo seperti yang ditunjukkan sebelum ini.

kurang/dll/bayang

Seperti yang anda lihat dalam tangkapan skrin di bawah, terdapat 9 lajur (setiap lajur ditakrifkan oleh dua mata). Setiap tatasusunan bit mengandungi maklumat pertama:

Seperti yang anda lihatkeizinan direktori linux dll, fail /etc/shadow hanya mengandungi maklumat berkaitan kata laluan.

Untuk mengubah suai kata laluan bendera merah linux6.0 dalam fail ini, anda perlu melaksanakan arahan passwd, diikuti dengan nama pengguna yang kata laluannya ingin anda ganti, seperti yang ditunjukkan dalam gambar di sebelah kanan, di mana kata laluan pengguna linux-consoleuser telah dikemas kini.

sudopasswdlinux-consoleuser

Seperti yang ditunjukkan dalam gambar di atas, kata laluan telah berjaya ditukar.

/etc/group fail

/etc/group fail menyimpan maklumat tentang kumpulan. Fail ini, seperti /etc/passwd dan /etc/shadow, juga boleh diedit menggunakan arahan vipw.

Anda boleh menggunakan arahan kurang untuk membaca fail /etc/group seperti sebelum ini.

kurang/dll/kumpulan

Fail, seperti yang ditunjukkan di sebelah kanan, mengandungi 4 lajur maklumat berkaitan kumpulan, dengan tatasusunan pertama ialah nama kumpulan, tatasusunan kedua berkaitan kata laluan, tatasusunan ketiga ialah GID (ID kumpulan) dan tatasusunan keempat Tunjukkan pengguna kumpulan.

Saya juga mengesyorkan mempelajari arahan mod pengguna, beberapa contoh disediakan di sini, juga berkaitan dengan pengurusan pengguna. Perintah ini juga disyorkan pada halaman panduan arahan passwd.

Inferens

Seperti yang anda lihat, mana-mana pengguna boleh melihat fail passwd dengan mudah. Fail /etc/passwd ialah barisan pertahanan pertama terhadap akses tanpa kebenaran. Semua fail adalah penting untuk mendapatkan maklumat pengguna dan mengurusnya dengan betul. Teknik untuk mengedit vipw fail tersebut dijelaskan dalam dokumen ini. Semua langkah adalah sah untuk semua pengedaran Linux, kerana fail ini adalah biasa untuk sistem Linux dan juga Unix individu. Sentiasa ingat bahawa anda boleh membaca halaman utama untuk mendapatkan maklumat lanjut.

Terima kasih kerana membaca tutorial ini, yang menerangkan cara melihat dan memahami fail /etc/passwd. Nantikan bersama kami untuk lebih banyak tutorial Linux.

Atas ialah kandungan terperinci Bagaimana untuk mengedit fail /etc/passwd menggunakan arahan vipw. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn