Udah lama banged gak nulis, karna banyak project yang harus di selesaikan haha. Sekalian buat catetan mumpung lagi senggang, disempetin bikin catetan tentang manajemen user account di linux.
Di setiap Operating System dibutuhkan user yang digunakan untuk memanage system yg berjalan, kali ini saya mau bahas sedikit tentang beberapa command yg digunakan untuk memanage local user account di linux terutama CentOS/Redhat.
Create Users
- useradd username, adalah command yg digunakan untuk menambahkan user yang dapat memanage operating system yang kita gunakan. Setelah command tersebut digunakan (tanpa options/parameter tambahan) maka system akan menambahkan user baru di file /etc/passwd. Hal yang harus diingat adalah, agar user dapat login password harus di setting terlebih dahulu.
- useradd --help, adalah command yang digunakan untuk menampilkan options/parameter tambahan yang dapat digunakan untuk keperluan tertentu.
Modify Users
- usermod --help, akan menampilkan Opsi/Parameter standard yang dapat digunakan untuk memodifikasi account yang sudah dibuat. Opsi/parameter paling umum ialah dibawah ini.usermod options:-c, --comment COMMENTMenambahkan value/comment, nama, notes ke field GECOS.-g, --gid GROUPMenspesifikasikan primary group untuk user account.-G, --groups GROUPSMenspesifikasikan list dari supplementary group untuk user account.-a, --appendBiasa digunakan dengan menambahkan opsi -G untuk menambahkan user ke supplementary group yang sudah ada di system tanpa me-remove user dari group lain.-d, --home HOME_DIRMenspesifikasikan home direktori baru untuk user account.-m, --move-homeMove/memindahkan user home direktori ke direktori baru. Command ini harus digunakan dengan -d options.-s, --shell SHELLMenspesifikasikan login shell baru yang digunakan oleh user account.-L, --lockLock user account.-U, --unlockUnlock user account.
Delete Users
- userdel username, adalah command yang digunakan untuk mendelete user dari /etc/passwd, namun dengan menggunakan command ini direktori user akan tetap utuh dan tidak terhapus dari /home direktori.
- userdel -r username, adalah command yang digunakan untuk mendelete user beserta home direktori-nya.
Command id Untuk Display Informasi User
- id, adalah command yang digunakan untuk menampilkan informasi account user. Informasi yang ditampilkan biasanya meliputi uid number, membership group, dsb.
- id username, adalah command yang digunakan untuk menampilkan informasi spesifik dari username yg ada di OS tsb, infromasi tsb termasuk uid number, membership group, dsb.
Setting Password
- passwd username, adalah command yang digunakan untuk mensetting initial password atau mengubah password untuk username yang sudah dibuat di operating system.
Notes:
User Root dapat mensetting password dengan value apapun. Namun apabila password yang di setting tidak memenuhi criteria, maka akan muncul prompt untuk mensetting ulang password.
UID Ranges
Kalo yang satu ini bonus nih buat temen-temen yang baca terutama yang jadi sys-admin, uid yang ditulis disini mengacu pada uid yang ada di OS CentOS/Redhat.
- UID 0, UID yang selalu di assign ke super user account yaitu root.
- UID 1-200, adalah ranges system user yang di-assign secara periodik dan dinamik ke system yang diproses oleh OS.
- UID 201-999, adalah ranges dari system user yang digunakan oleh system yang memproses file yang tidak ada ownernya di file system.
- UID 1000+, adalah range yang tersedia untuk regular users.
Sekian dulu semoga bermanfaat.
No comments:
Post a Comment