Home » Special Directory Permissions – Part 1 ( SGID )

Special Directory Permissions – Part 1 ( SGID )

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

One Response to “Special Directory Permissions – Part 1 ( SGID )”

  1. cidtux says:

    om, forum dah aktif kembali di pclinuxos-indonesia.com

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>