Pamiętaj że program ls czy stat będzie identycznie wyświetlał uprawnienia niezależnie od tego czy użytkownik jest właścicielem pliku czy nie, czy plik należy do jednej z grup użytkownika czy nie.
roo@host /tmp $ whoami roo roo@host /tmp $ groups bipedal jumping roo@host /tmp $ ls -l total 4 drwxr-x--x 5 roo jumping 160 Mar 16 20:04 myDir -rw----r-- 1 roo jumping 249 Mar 16 20:03 someFile roo@host /tmp $ stat myDir File: myDir Size: 160 Blocks: 0 IO Block: 4096 directory Device: 0,30 Inode: 90 Links: 5 Access: (0751/drwxr-x--x) Uid: (1234/ roo) Gid: (123/ jumping) roo@host /tmp $ stat someFile File: someFile Size: 249 Blocks: 8 IO Block: 4096 regular file Device: 0,30 Inode: 91 Links: 1 Access: (0604/-rw----r--) Uid: (1234/ roo) Gid: (123/ jumping)Użytkownik
roo jest właścicielem pliku, więc patrzy tylko na pierwszy zestaw uprawnień.
tigger@host /tmp $ whoami tigger tigger@host /tmp $ groups jumping happy tigger@host /tmp $ ls -l total 4 drwxr-x--x 5 roo jumping 160 Mar 16 20:04 myDir -rw----r-- 1 roo jumping 249 Mar 16 20:03 someFile tigger@host /tmp $ stat myDir File: myDir Size: 160 Blocks: 0 IO Block: 4096 directory Device: 0,30 Inode: 90 Links: 5 Access: (0751/drwxr-x--x) Uid: (1234/ roo) Gid: (123/ jumping) tigger@host /tmp $ stat someFile File: someFile Size: 249 Blocks: 8 IO Block: 4096 regular file Device: 0,30 Inode: 91 Links: 1 Access: (0604/-rw----r--) Uid: (1234/ roo) Gid: (123/ jumping)Użytkownik
tigger nie jest właścicielem pliku, ale jest w grupie jumping do której należy plik, więc patrzy tylko na środkowy zestaw uprawnień.
eeyore@host /tmp $ whoami eeyore eeyore@host /tmp $ groups quadruped glum eeyore@host /tmp $ ls -l total 4 drwxr-x--x 5 roo jumping 160 Mar 16 20:04 myDir -rw----r-- 1 roo jumping 249 Mar 16 20:03 someFile eeyore@host /tmp $ stat myDir File: myDir Size: 160 Blocks: 0 IO Block: 4096 directory Device: 0,30 Inode: 90 Links: 5 Access: (0751/drwxr-x--x) Uid: (1234/ roo) Gid: (123/ jumping) eeyore@host /tmp $ stat someFile File: someFile Size: 249 Blocks: 8 IO Block: 4096 regular file Device: 0,30 Inode: 91 Links: 1 Access: (0604/-rw----r--) Uid: (1234/ roo) Gid: (123/ jumping)Użytkownik
eeyore nie jest właścicielem pliku i nie jest w grupie jumping do której należy plik, więc patrzy tylko na ostatni zestaw uprawnień.