On Sat, Nov 01, 2003 at 09:38:25AM +0800, [EMAIL PROTECTED] wrote:
> Hello linux-admin,
>
> Bagaimana caranya setting hak akses untuk group dan user.
>
> User A
> User B
> User C
> user D
> User E
>
> Folder A
> Folder B
>
> Group Admin
>
> Mau saya
> User A Hanya boleh Tulis/Hapus pada Folder A
> User B Hanya boleh Tulis/Hapus pada Folder B
> User C Hanya boleh baca saja di folder A dan B
> User D/E Bisa tulis/hapus pada Folder A dan B
>
> Jadi User D/E di jadikan 1 group (Admin)
-----------------------------------------------------------------------
soal tulis/hapus, ingat-2 soal bit:
rwx ===> bit bit bit
Jadi kalo akses tulis/hapus (read/write, r/w) ==> 110 bit ==>6 desimal
----------------------------------------------------------------------
soal user/group:
gate:/home/jaya# ls -alF .muttrc
-rw- r-- r-- 1 jaya jaya 361 Oct 31 03:03 .muttrc
^^^ ^^^ ^^^
U G W
keterangan:
U: akses User/pemilik
G: akses Group user/pemilik berada
W: diluar User/group, alias World
-----------------------------------------------------------------------
mengetahui UID (User ID) dan GID(Group ID):
gate:/home/jaya# cat /etc/passwd|grep jaya
jaya:x:1000:1000:,,,:/home/jaya:/bin/bash
^^^^ ^^^^ ^^^^
user UID GID
jadi user "jaya" memiliki UID 1000. Cek apakah group 1000 itu:
gate:/home/jaya# cat /etc/group|grep jaya
jaya:x:1000:
jadi "user jaya" berada di "group jaya"
-------------------------------------------------------------------------
Mengubah hak akses, dengan "chmod". Misal, kalo hanya user saja yang
bisa baca/tulis, di luarnya tidak bisa apa-2, berarti:
baca: 100
tulis: 010
eksekusi: 000
------------- +
110 bit alias 6 desimal
sehingga U & G: 66
karena W tidak bisa apa-2 (0), jadi perintah akhirnya:
chmod 660 namafile
> Mau saya
> User A Hanya boleh Tulis/Hapus pada Folder A
> User B Hanya boleh Tulis/Hapus pada Folder B
> User C Hanya boleh baca saja di folder A dan B
User C satu group dengan A, dan user C satu group dengan B, user A dan B
tidak satu group. Tergantung ketika adduser pertama kali,
biasanya, ketika adduser "namauser", maka groupnya bernama "namauser".
Berarti setiap user memiliki groupnya sendiri-2. Terkecuali jika sebelumnya root
seudah mengatur group mana user berada. Jika user mempunyai group sendiri-2, salah
satu solusinya:
cek group-nya user A, user B dan user C (untuk memastikan user C tidak
belum berada satu group dengan A dan B). misal "groupA" adalah group-nya A
dst,
>adduser userC groupA
>adduser userC groupB
userA dan userB menset hak akses terhadap folder miliknya:
userA:
>chmod 640 folderA (110 100 000)
userB:
>chmod 640 folderB
> User D/E Bisa tulis/hapus pada Folder A dan B
>
> Jadi User D/E di jadikan 1 group (Admin)
masukkan user D dan E ke group root
>adduser userD root
>adduser userE root
karena group root, yah bisa apa saja, user ndak bisa ngapa-2 in
baca selengkapnya dengan perintah "man":
misal man chmod, man adduser,man addgroup dll
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip dan info di http://linux.or.id/milis.php