GNU/Linux >> Belajar Linux >  >> Linux

Apa itu program CLI standar untuk mengelola pengguna dan grup?

Sayangnya, tidak satu pun dari operasi tersebut yang pernah dibakukan.

Beberapa sistem operasi menawarkan fungsionalitas ini sebagai bagian dari OS, seperti Linux, tetapi bahkan jika sistem Linux Anda menyertakannya, seiring waktu dan di seluruh distribusi Linux, alat dan namanya berubah sehingga Anda tidak dapat benar-benar bergantung pada seperangkat alat standar untuk melakukannya. tugas-tugas itu.

Anda harus memiliki seperangkat alat per sistem operasi.


Pada sistem Debian (dan turunannya), adduser dan deluser adalah pembungkus tingkat yang lebih tinggi di sekitar useradd dan fungsionalitas terkait. Meliputi pembuatan pengguna, penambahan dan pengurangan keanggotaan grup, dan penghapusan pengguna. Perintah yang sesuai dari membuat/menghapus grup, cukup masuk akal, addgroup dan delgroup . usermod tampaknya mencakup sisa kasus penggunaan yang Anda sebutkan.


Anda menyebutkan Linux di bagian terakhir pertanyaan Anda, tetapi karena judulnya generik, saya akan menjawab untuk FreeBSD.

FreeBSD memiliki perintah yang mirip dengan Linux tetapi merupakan perintah yang diteruskan ke pw utilitas:

pw useradd [user|uid] ...
pw usermod [user|uid] ...

dan seterusnya. Namun, seseorang dapat mengurai perintah menjadi dua bagian:user dan mod; kata benda dan kata kerja. Selain itu, seseorang juga dapat menggunakan group dan del :

pw groupdel [group|gid] ...

untuk, misalnya, menghapus grup. Jadi, inilah yang menurut saya sangat keren:urutannya tidak penting, begitu pula spasinya! Artinya, Anda dapat mengingat apa yang harus dipanggil dengan memikirkan apa yang ingin Anda lakukan (tetap dalam bahasa Inggris):

pw del user [user|uid] ...
pw mod group [group|gid] ...
pw show user [user|uid] ...
pw next user [user|uid] ...

dan banyak lagi! pw utilitas juga memungkinkan Anda mengunci dan membuka kunci akun:

pw lock [user|uid] ...
pw unlock [user|uid] ...

Opsi dan parameter apa pun yang Anda lewati semuanya distandarisasi (walaupun tidak selalu berlaku untuk perintah panggilan) sehingga hafalan diminimalkan. Semua dalam semua cara yang bagus untuk melakukan sesuatu.

Catatan:elips pada contoh di atas mewakili opsi dan parameter yang diteruskan ke pw bukan pengguna atau grup tambahan.


Linux
  1. Kelola Pengguna dan Grup di Ubuntu melalui Alat Grafis Klasik

  2. Kelola Pengguna Linux &Grup Linux

  3. Apa Itu Operator Kontrol Dan Pengalihan Shell?

  1. Apa Perbedaan Utama Antara Bsd Dan Gnu/linux Userland?

  2. Buat, kelola, dan hapus pengguna dan grup di Active Directory

  3. Kelola grup dan aturan keamanan

  1. Apa itu vdso dan vsyscall?

  2. Apa perbedaan antara rdesktop dan xfreerdp?

  3. Apa perintah untuk menentukan apakah OpenSSL dan mod_ssl diinstal di apache2?