Resume MK SO kelas P1 [21/9/2011]
ADMINISTRASI USER DAN GROUP
di ubuntu
Contoh Penulisan Perintah
Ø ls --- digunakan untuk melihat daftar (list)
Ø ls –l = lihat direktori atau attribute
· Disertakan juga mengenai informasi terkait dengan file yang ada
Ø ls –lt = urutan yang paling lama diatas
Ø ls –ltr = urutan yang terakhir paling bawah
Basic
Ø Dalam sistem berbasis Linux terdapat username-username spesial untuk mengatur kepentingan fungsi-fungsi sistem.
Ø Setiap user mempunyai UID
Ø Untuk mengetahui UID
Perintahnya : id
Melihat UID
root@dobestry-Presario-V3700-Notebook-PC:/# id
uid=0(root) gid=0(root) groups=0(root)
id= digunakan untuk mengetahui uid user berkaitan
Ket:
Terlihat UID user adalah 0, Nama user root, Nama group root
Objek
Ø Setiap objek memiliki inode (command yang digunakan untuk melihat inode (ls –i= ls –li)
· 4121377 -rw-r--r-- 1 dobestry dobestry 6677 2011-06-26 09:28 CEH.mm
· 4120729 drwxr-xr-x 4 dobestry dobestry 4096 2011-09-19 14:45 Desktop
Ø Bagian paling depan merupakan inode
Ø Informasi mengenai data= metadata (tipe file, tanggal dibuat, update terakhir dll)
Ø Yang bisa dikatakan objek:
· File
· Direktori
· Link
Administrasi User dan Group
Ø Beberapa hal terkait dengan administrasi user dan group adalah
· Create user
· Create group
· Create hak akses dari user dan group
· Perintah-perintah administrasi user
· Perintah-perintah administrasi group
· File /etc/passwd dan /etc/shadow
· File /etc/group
Menambah User
· dobestry@dobestry-Presario-V3700-Notebook-PC:/$ sudo adduser okto
[sudo] password for dobestry:
Cara masuk sebagai user lain
· dobestry@dobestry-Presario-V3700-Notebook-PC:/$ sudo login chayadi
[sudo] password for dobestry:
Password:
Last login: Tue Sep 20 23:13:55 WIT 2011 on pts/0
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic i686)
* Documentation: https://help.ubuntu.com/
47 packages can be updated.
47 updates are security updates.
chayadi@dobestry-Presario-V3700-Notebook-PC:~$
Cara mengganti password
· chayadi@dobestry-Presario-V3700-Notebook-PC:~$ passwd chayadi
Changing password for chayadi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
chayadi@dobestry-Presario-V3700-Notebook-PC:~$
Untuk Keluar dari system
· Menggunakan perintah exit , <ctrl-D)
Kemudian untuk mengetahui nama pemakai sistem saat ini?
· Menggunakan perintah : logname
· Untuk keluar dari sistem : logout, exit
· Untuk melihat user-user yang aktif pada saat ini : who
· Untuk mengetahui direktori kerja : pwd
Contoh kasus perubahan hak akses
Ø Buatlah file terlebih dahulu:
· Touch filepercobaan.txt
· Untuk melihat hasilnya bisa diketikan: ls –li
chayadi@dobestry-Presario-V3700-Notebook-PC:~$ touch filepercobaan.txt
chayadi@dobestry-Presario-V3700-Notebook-PC:~$ ls -li
total 4
409552 -rw-r--r-- 1 chayadi chayadi 179 2011-09-20 18:48 examples.desktop
409139 -rw-r--r-- 1 chayadi chayadi 0 2011-09-20 23:42 filepercobaan.txt
chayadi@dobestry-Presario-V3700-Notebook-PC:~$
Perintah untuk mengubah group aktif :
· newgrp
Perintah untuk mengatur hak akses file:
· chgrp
· chmod
· chown
Model Perintah hak akses
Ø Symbolic
· chmod u=rwx, g=r-x, o= --- user99
· chmod o+x user99
· chmod o-x
Ø Oktal
· chmod 777
r=4
w=2
x=1
Kemudian selanjutnya melihat apakah user yang sudah dibuat tadi berhasil dibuat, atau tidak dengan melihat pada bagian direktori /home
Perintah yang bisa digunakan:
· ls –li /home
Ø Menambah group:
· sudo addgroup (namagroup)
Ø Untuk mengecek apakah group berhasil dibuat?
· cat /etc/group
Ø Menghapus group
· groupdel (nama group)