June 4, 2010

Special Directory Permissions – Part 1 ( SGID )

By simplyad on May.13, 2010, under Tutorial
 
Wah sudah lama gak update.

Ok.. kali ini saya akan sharing tentang Special Directory Permissions.

Masih ingat tentang permission file yang rwx ? jangan sampai lupa ya :)
OK.. disini nanti ada yang namanya SGID
SGID digunakan untuk memberikan groupowner sebuah file yang dibuat dibawah sebuah folder sesuai dengan groupowner foldernya.

Contoh seperti ini :

Saya ada folder yang saya beri nama folder-sgid, dan permission nya adalah sebagai berikut :

1
drwxrwxrwx 2 root adit 1024 May 13 22:16 folder-sgid/

Bisa dilihat bahwa groupowner folder-sgid adalah adit. Default nya jika kita membuat folder atau file didalam folder-sgid, owner dan groupowner nya akan mengikuti siapa yang membuat file atau folder tersebut. Misal ada user root membuat file yang bernama file-tanpa-sgid, maka owner dan groupowner nya adalah root. Seperti contoh dibawah ini :


1
2
3
4
[root@station17 folder-sgid]$ touch file-tanpa-sgid
[root@station17 folder-sgid]$ ls -l
total 4
-rw-rw-r-- 1 root root 0 May 13 22:23 file-tanpa-sgid

Note : touch adalah perintah untuk membuat file kosong.

Nah sedangkan jika kita set folder-sgid agar ada SGID nya, maka siapapun yang membuat file atau folder di dalam folder-sgid, groupowner dari file atau folder tersebut akan mengikuti groupowner dari folder-sgid. Cara set SGID nya adalah sebagai berikut :

1
[root@station17 / ]# chmod g+s folder-sgid/
Dari perintah diatas permission folder-sgid akan ada perubahan sebagai berikut :
1
2
[root@station17 / ]# ls -ld /folder-sgid/
drwxrwsrwx 2 root root 4096 May 13 22:23 /folder-sgid/

Bisa dilihat permissionnya di bagian group ada hurus s yang menandakan ada special permission untuk group nya.

Nah jika sudah di set seperti diatas, kalau kita membuat file atau folder maka groupowner nya akan mengikuti dari folder-sgid

1
2
3
4
5
[root@station17 folder-sgid]# touch file-dengan-sgid
[root@station17 folder-sgid]# ls -l
total 8
-rw-r--r-- 1 root adit 0 May 13 22:35 file-dengan-sgid
-rw-rw-r-- 1 root root 0 May 13 22:23 file-tanpa-sgid

Penjelasan :
chmod g+s folder-sgid/
chmod = perintah untuk mengganti permission file atau folder
g = group
+ = menambahkan permission, – ( minus ) untuk mengurangi / remove
s = special permission
folder-sgid = nama folder

Ref :
RedHat Modul


www.simplyaddo.web.id 
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id
www.simplyaddo.web.id     
Share:

0 komentar:

Post a Comment

Berkomentarlah yang baik dan bermanfaat bagi semua orang, jika kamu mau menempatkan link url pastikan berikan informasi yang bermanfaat pula