Selasa, 12 Mei 2009

Penjelasan/kesimpulan dan contoh syntax pada chmod, chgrp, gedit, user, group.

1. chmod

chmod adalah untuk mengatur siapa yang berhak membaca, menjalankan atau mengubah file. Tujuannya adalah untuk mengatur dan menjaga privasi file, keamanan serta intergritas sistem agar tidak terganggu. Izin akses ini Otomatis diberikan saat file atau direktori tersebut dibuat.

2 perintah chmod yaitu:

a. Cara numerik menggunakan tabel:

400 – pemilik berhak membaca
200 – pemilik berhak menulis
100 – pemilik berhak menjalankan

040 – grup berhak membaca
020 – grup berhak menulis
010 – grup berhak menjalankan

004 – semua pengguna berhak membaca
002 – semua pengguna berhak menulis
001 – semua pengguna berhak menjalankan

Contoh perintah/syntax:

chmod 664 namafile

berarti perijinan yang diberikan bernilai 664 = 400+200+40+20+4 yang artinya pemilik berhak membaca dan menulis, grup pemilik berhak membaca dan menulis dan pengguna lain hanya berhak membaca.

b. Cara simbolik menggunakan tabel:

u – pemilik
g – grup
o – semua pengguna

a – semuanya (pemilik, grup dan pengguna lain)
r - membaca
w - menulis
x – menjalankan

t - sticky bit

Format penulisannya menggunakan tanda (+) untuk menambah izin dan () untuk mencabut izin.

Contoh perintah/ syntax:

$ chmod ug+rx coba1 (untuk menambah izin)

$ chmod ug-rx coba1 (untuk mencabut ijin)

2. chgrp

Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file.

Contoh syntax:

# chgrp

3. gedit

gedit yaitu melakukan perubahan dokumen seperti layaknya menggunakan software bawaan Microsoft Windows yaitu notepad.

Contoh perintah/syntax yang digunakan untuk merubah file sources.list yang ada di direktori /etc/apt sebagai berikut:

sugianto@ubuntu:~$ sudo su
[sudo] password for sugianto:
root@ubuntu:/home/sugianto# cd /
root@ubuntu:/# cd /etc/apt
root@ubuntu:/etc/apt# gedit sources.list

4. user

Terdapat beberapa macam perintah pada user:

a. useradd

Yaitu membuat user baru

Contoh syntac : useradd [option]

Option yang sering digunakan :

-u uid memberikan user ID

-g group memasukkan user ke dalam group

-d home memberikan home direktori ke user baru

-p passwd memberikan password ke user

-s shell memberikan shell ke user

Contoh syntax membuat user baru djoko dan dimasukkan ke dalam group staff:

useradd -g staff djoko

b. userdel

Yaitu menghapus user.

Contoh penggunaan syntaxt : userdel -r

Option yang sering digunakan :

-r menghapus home direktori user

Contoh syntax menghapus user djoko beserta home direktorinya:

userdel -r djoko

c. usermod

Yaitu merubah properti user.

Contoh syntax : usermod [option]

Option yang sering digunakan :

-d homedir merubah home direktori

-e tanggal merubah tanggal expire user

-G group merubah group user

-p password merubah password user

-s shell merubah shell user

Contoh syntax membuat user djoko menjadi tidak bisa login:

usermod -s /etc/false djoko

5. group

Contoh syntax/perintah: # groupad NamaGroup

Perintah tersebut akan membuat suatu group baru. Saat baru dibuat group ini akan kosong, artinya tidak ada anggota pada group ini.

Contoh perintah/syntax untuk melihat daftar grup yang ada:

#cat /etc/ group s