ask Permission

17 views
Skip to first unread message

blackaholic

unread,
Nov 12, 2008, 1:23:22 AM11/12/08
to id-u...@googlegroups.com
Dear all, ada sedikit yang membingungkan saya soal permission..

kalau kita chmod 777 itu sama artinya dengan full akses (rwxrwxrwx),
dengan ketentuan r=4,w=2,x=1 ..
Lalu saya menemukan artikel dengan permission 1757 <-- apa sih maksud
dari 1 di depan angka 7 ?? malah ada juga yang 0757..


Salam,
black

Muhammad Bayu

unread,
Nov 12, 2008, 1:36:40 AM11/12/08
to id-u...@googlegroups.com

Kayaknya angka di depan itu merepresentasikan jika itu berupa direktori atau file. Seperti misalkan -rwxrwxrwx merupakan sebuah file dan drwxrwxrwx adalah direktori. CMIIW.

Tapi saya tidak tau untuk direktori atau file direpresentasikan dengan angka berapa. :D

--

RameTux

░▒▓ ɹɐzǝupɐɥʞ ɐzɹıɯ ▓▒░

unread,
Nov 12, 2008, 1:38:03 AM11/12/08
to id-u...@googlegroups.com
2008/11/12 Muhammad Bayu <ram...@gmail.com>:
> --~--~---------~--~----~------------~-------~--~----~

kalau dari info sebelum nya default itu 0755
mungkin aja direktory itu 1755 bukan ?

--
-=-=-=-=
http://amyhost.com
Hot News !!! : Dikarenakan Banyaknya permintaan Domain registration
sehingga Stok Saldo kini terupdate menggunakan Kurs saat ini yaitu Rp.
85.000 untuk non-reseller | Rp. 83.000 untuk Reseller
------------
Pengin punya Layanan SMS PREMIUM ?
Contact me ASAP. dapatkan Share revenue MAXIMAL tanpa syarat traffic...

muhammad subair

unread,
Nov 12, 2008, 1:39:24 AM11/12/08
to id-u...@googlegroups.com
2008/11/12 blackaholic <blacka...@gmail.com>
Nilai 1 itu adalah "bit sticky". Untuk menghidupkan bit sticky di command line, dapat digunakan perintah chmod +t atau chmod 1777.

Nilai lainnya selain 1=sticky adalah;

2=SGID
3=SGID && sticky
4=SUID
5=SUID && sticky
6=SGID && SUID
7=sticky, SUID && SGID

Lebih lengkap mungkin bisa lihat http://kb.masterweb.net/beta/index.fcgi/read/Artikel:Mengatur_permission_di_Unix

*cmiiw*

--
Muhammad Subair

blackaholic

unread,
Nov 12, 2008, 1:50:13 AM11/12/08
to id-u...@googlegroups.com

Sangat membantu link nya... Thanks

muhammad subair

unread,
Nov 12, 2008, 1:50:36 AM11/12/08
to id-u...@googlegroups.com
2008/11/12 muhammad subair <msu...@gmail.com>
Ini mungkin lebih jelas, nerjemahin sebagian dari http://www.techcuriosity.com/resources/linux/advanced_file_permissions_in_linux.php

Sticky bits umumnya digunakan untuk direktori. Jika sticky bit diset untuk sebuah direktori, maka hanya pemilik dari direktori atau pemilik file tersebut yang dapat menghapus atau me-rename file yang dimaksud (yang ada di dalam direktori).

Misal dalam contoh:

Jika kita punya sebuah direktori bernama test, yang didalamnya terdapat 2 file 1.txt dan 2.txt. Lalu direktori itu kita ganti permissionnya menjadi 777 (chmod 777). Nah harusnya siapapun bisa melakukan apapun terhadap direktori ini.

Lalu kemudian kita kasih bit sticky dengan chmod +t test

Ketika kita cek dengan ls -al, hasilnya

drwxrwxrwt 2 a1 a1 4096 Jun 13 2008 .
-rw-rw-r-- 1 a1 a1 0 Jun 11 17:30 1.txt
-rw-rw-r-- 1 b2 b2 0 Jun 11 22:52 2.txt

Nah jika ini hasilnya kita ketahui a1 adalah pemilik dari direktori test ini dapat melakukan delete atau rename file 1.txt dan 2.txt. Sedangkan b2 hanya bisa delete atau rename file 2.txt saja.

*cmiiw lagi*

--
Muhammad Subair

blackaholic

unread,
Nov 12, 2008, 2:03:15 AM11/12/08
to id-u...@googlegroups.com
> Ketika kita cek dengan ls -al, hasilnya
>
> drwxrwxrwt 2 a1 a1 4096 Jun 13 2008 .
> -rw-rw-r-- 1 a1 a1 0 Jun 11 17:30 1.txt
> -rw-rw-r-- 1 b2 b2 0 Jun 11 22:52 2.txt
>
> Nah jika ini hasilnya kita ketahui a1 adalah pemilik dari direktori test ini
> dapat melakukan delete atau rename file 1.txt dan 2.txt. Sedangkan b2 hanya
> bisa delete atau rename file 2.txt saja.
>
> *cmiiw lagi*
>

Yups.. setujuuuuu ;).. thx again

Ronny Haryanto

unread,
Nov 12, 2008, 2:04:25 AM11/12/08
to id-u...@googlegroups.com
2008/11/12 blackaholic <blacka...@gmail.com>:

> kalau kita chmod 777 itu sama artinya dengan full akses (rwxrwxrwx),
> dengan ketentuan r=4,w=2,x=1 ..
> Lalu saya menemukan artikel dengan permission 1757 <-- apa sih maksud
> dari 1 di depan angka 7 ?? malah ada juga yang 0757..

1 di situ sticky bit. Makna sticky bit bisa berbeda tergantung
diaplikasikan ke file atau direktori.

0 itu konvensi prefix untuk penulisan bilangan octal, seperti prefix
0x untuk hexadecimal.

Sebetulnya ada empat octet (1 octet = 3 bit, 2^3=8, makanya kenapa 8).
Octet kedua untuk owner/user, ketiga untuk group, dan keempat untuk
others. Yang pertama itu special bits, karena jarang dipake jadi
biasanya nol semua, jadi bisa dihilangkan dari penulisan (0755 = 00755
= 755, lalu 1755 = 01755, bisa juga 4755, lainnya jarang).

Saya pernah menulis artikel panjang lebar tentang permission dan
ownership awal tahun 2001 di InfoLinux:

http://ronny.haryan.to/old/artikel-permission-ownership.pdf
http://ronny.haryan.to/old/artikel-permission-ownership/artikel-permission-ownership.html

Ronny

Reply all
Reply to author
Forward
0 new messages