MANAGEMENT USER LINUX

USER


yups seperti biasanya mottokku bahwa instansiku sebagai ajang k*l*nc* (censored percobaankku... ( /me sing :lu li da di da di du ”)
[root@labkom ~]# useradd randy
[root@labkom ~]# adduser andy
[root@labkom ~]# /usr/sbin/adduser randylee
[root@labkom ~]# /usr/sbin/useradd randybukhatir


untuk menghapus user cukup dengan perintah userdel dan selanjutanya user yang akan di hapus( saya akan menghapus user randylee”

[root@labkom ~]# userdel randylee



nah semuanya bisa kita gunakan.Setelah itu hal yang perlu kita lakukan agar user dapat masuk kesistem linux “sebagai user biasa tentunya”
maka kita isikan password agar user yang lain tidak akan mengganggu privasi dari user tersebut,

untuk menambahkan password user maka ketikan perintah
[root@labkom /]#passwd randy <----- enter Changing password for user randy.
New UNIX password: <----- masukkan password
BAD PASSWORD: it is too short <----- peringatan bahwa password terlalu pendek
Retype new UNIX password: <----- masukkan kembali password yang sama
passwd: all authentication tokens updated successfully.


Pada tampilan datas terlihat bagaimana cara mengisi password
pada saat menuliskan password maka tidak akan ada muncul sebuah kata maupun tanda.
(untuk melihat password yang telah terenkripsi bisa di baca lebih lanjut)


Didalam sistem linux semua program akan dianggap juga sebagai user

semua user yang telah kita add sebagai user kita akan tersimpan di direktori
/etc/passwd
perlu dicatat setiap kali kita menambahkan user maka user itu akan berada di direktori /etc/passwd
untuk melihat seberapa banyak user yang telah kita add pada mesin linux,
kita cukup mengetikan perintah

[root@labkom ~]# cat /etc/passwd


kita juga bisa menghendaki si user untuk tidak bisa masuk ke sisetm linux walupun ia telah memasukkan username dan password yang biasanyapada saat login pertama ketika menyalakan mesin linux. ..tapi karena kita melarang akses loginya maka ia tidak akan bisa login.

Kalau perintah cat untuk melihat user yang telah di add maka kita bisa menggunkan perintah “ vi”atau perintah nano untuk me “nonloginkan” user
hampir semua sistem linux dapat beroperasi dengan vi tapi tidak demikian halnya dengan command nano,tidak semua linux yang mensupport perintah nano
including my linux system

Caranya,
pertama kita tentukan dulu user yang mana yang kita ingin nonloginkan ke sistem linux misalnya saya mencoba untuk me “nonloginkan” user “randy”
maka hal yang perlu saya lakukan adalah

[root@labkom /]# vi /etc/passwd
squid:x:23:23::/var/spool/squid:/sbin/nologin
hsqldb:x:96:96::/var/lib/hsqldb:/sbin/nologin
tomcat:x:91:91:Tomcat:/usr/share/tomcat5:/bin/sh
gdm:x:42:42::/var/gdm:/sbin/nologin
dovecot:x:97:97:dovecot:/usr/libexec/dovecot:/sbin/nologin
quagga:x:92:92:Quagga routing suite:/var/run/quagga:/sbin/nologin
mailman:x:41:41:GNU Mailing List Manager:/usr/lib/mailman:/sbin/nologin
privoxy:x:73:73::/etc/privoxy:/sbin/nologin
lab:x:500:500::/home/lab:/bin/bash
komputer:x:501:501::/home/komputer:/bin/bash
randy:x:502:503::/home/randy:/bin/bash
andy:x:503:504::/home/andy:/bin/bash
randylee:x:504:505::/home/randylee:/bin/bash
randybukhatir:x:505:506::/home/randybukhatir:/bin/bash



lihat pada bagian randy
sebelum dilakukan pengeditan akses

randy:x:502:503::/home/randy:/bin/bash


seudah dilakukan pengeditan
maka baris untuk user randy kita ganti dengan

randy:x:502:503::/home/randy:/sbin/nologin

setelah kita mengganti baris /bin/bash menjadi /sbin/nologin
maka user randy tidak akan bisa masuk kedalam sistem linux.

bagaimana cara membaca user

[root@labkom ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
rpm:x:37:37::/var/lib/rpm:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
avahi:x:70:70:Avahi daemon:/:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
beaglidx:x:58:58:User for Beagle indexing:/var/cache/beagle:/sbin/nologin
distcache:x:94:94:Distcache:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
named:x:25:25:Named:/var/named:/sbin/nologin
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin
squid:x:23:23::/var/spool/squid:/sbin/nologin
hsqldb:x:96:96::/var/lib/hsqldb:/sbin/nologin
tomcat:x:91:91:Tomcat:/usr/share/tomcat5:/bin/sh
gdm:x:42:42::/var/gdm:/sbin/nologin
dovecot:x:97:97:dovecot:/usr/libexec/dovecot:/sbin/nologin
quagga:x:92:92:Quagga routing suite:/var/run/quagga:/sbin/nologin
mailman:x:41:41:GNU Mailing List Manager:/usr/lib/mailman:/sbin/nologin
privoxy:x:73:73::/etc/privoxy:/sbin/nologin
lab:x:500:500::/home/lab:/bin/bash
komputer:x:501:501::/home/komputer:/bin/bash
[root@labkom ~]#


kalau kita perhatikan tulisan ditas seperti tidak bermakna apalagi seperti aku yang masih newbie pertama lihat hanya bisa baca,dipelototin setelah itu geleng-geleng kepala.

Ternyata ada beberapa informasi yang bisa kita bisa pelajari dari tampilan itu
contoh dari lab

lab:x:500:500::/home/lab:/bin/bash
username =lab
password=x
user id (uid)=500
group id(gid)=500
keterangan tambahan=-
home direktori:/home/lab
shell default=/bin/bash

dari user komputer

komputer:x:501:501::/home/komputer:/bin/bash
USERNAME =komputer
password=x
user id (uid)=501
group id(gid)=501
keterangan tambahan=-
home direktori:/home/komputer
shell default=/bin/bash

home direktori=direktori user
shell default=tipe login

keterangan tambahan biasanya disebut sebagai real file.
Untuk user id pada,program,utility atau software maka user id nya dibawah dari 500

untuk password pada user akan terenkripsi secara default( dari sononya)oleh si linux unutk melihatya apakah betul password kita terenkripsi atau tidak maka gunakan perintah

[root@labkom /]# cat /etc/shadow
root:$1$ojISf6YP$OWiXraPSgbkbf41o0J8rE1:13902:0:99999:7:::
bin:*:13846:0:99999:7:::
daemon:*:13846:0:99999:7:::
adm:*:13846:0:99999:7:::
lp:*:13846:0:99999:7:::
sync:*:13846:0:99999:7:::
shutdown:*:13846:0:99999:7:::
halt:*:13846:0:99999:7:::
mail:*:13846:0:99999:7:::
news:*:13846:0:99999:7:::
uucp:*:13846:0:99999:7:::
operator:*:13846:0:99999:7:::
games:*:13846:0:99999:7:::
gopher:*:13846:0:99999:7:::
ftp:*:13846:0:99999:7:::
nobody:*:13846:0:99999:7:::
rpm:!!:13846:0:99999:7:::
dbus:!!:13846:0:99999:7:::
vcsa:!!:13846:0:99999:7:::
avahi:!!:13846:0:99999:7:::
haldaemon:!!:13846:0:99999:7:::
mailnull:!!:13846:0:99999:7:::
smmsp:!!:13846:0:99999:7:::
rpc:!!:13846:0:99999:7:::
rpcuser:!!:13846:0:99999:7:::
nfsnobody:!!:13846:0:99999:7:::
xfs:!!:13846:0:99999:7:::
beaglidx:!!:13846:0:99999:7:::
distcache:!!:13846:0:99999:7:::
ntp:!!:13846:0:99999:7:::
apache:!!:13846:0:99999:7:::
named:!!:13846:0:99999:7:::
mysql:!!:13846:0:99999:7:::
webalizer:!!:13846:0:99999:7:::
squid:!!:13846:0:99999:7:::
hsqldb:!!:13846:0:99999:7:::
tomcat:!!:13846:0:99999:7:::
gdm:!!:13846:0:99999:7:::
dovecot:!!:13846:0:99999:7:::
quagga:!!:13846:0:99999:7:::
mailman:!!:13846:0:99999:7:::
privoxy:!!:13846:0:99999:7:::
lab:$1$TI2PfpH9$avRFm..DFUYELh1MqiflB.:13846:0:99999:7:::
komputer:!!:13902:0:99999:7:::
randy:$1$uNxFxrh.$wq1FNLK1DwHHUi5OA7Eox.:13915:0:99999:7:::
andy:!!:13915:0:99999:7:::
randylee:!!:13915:0:99999:7:::
randybukhatir:!!:13915:0:99999:7:::
[root@labkom /]#


pada tampilan diatas terliaht user yang passwordnya terenkripsi diataranya:

lab:$1$TI2PfpH9$avRFm..DFUYELh1MqiflB.:13846:0:99999:7:::
komputer:!!:13902:0:99999:7:::
randy:$1$uNxFxrh.$wq1FNLK1DwHHUi5OA7Eox.:13915:0:99999:7:::
andy:!!:13915:0:99999:7:::
randylee:!!:13915:0:99999:7:::
randybukhatir:!!:13915:0:99999:7:::


jikalau user belum di berikan password maka tampilan pada saat kita mengetik perintah cat /etc/shadow hanya berupa tanda :!!:

contohnya

[root@labkom /]# cat /etc/shadow
andy:!!:13915:0:99999:7:::
randylee:!!:13915:0:99999:7:::
randybukhatir:!!:13915:0:99999:7:::


insya Allah bermamfaat.
Keep explore my brain.
I need your suggestions

0 komentar:

Posting Komentar