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)