Це так гарно. Увійдіть у вікно Linux (RHEL) як користувач 'g', роблячи ls -lahшоу
drwxrwxrwx 6 g g 4.0K Jun 23 13:27 .
drwxrw-r-x 6 root root 4.0K Jun 23 13:15 ..
-rwxrw---- 1 g g 678 Jun 23 13:26 .bash_history
-rwxrw---- 1 g g 33 Jun 23 13:15 .bash_logout
-rwxrw---- 1 g g 176 Jun 23 13:15 .bash_profile
-rwxrw---- 1 g g 124 Jun 23 13:15 .bashrc
drw-r----- 2 g g 4.0K Jun 23 13:25 .ssh
Отже, користувач 'g' у групі 'g' / повинен / вміти читати та записувати до каталогу .ssh, але якщо я це ls -lah .ssh/отримаю ls: .ssh/: Permission denied. Також я отримую відмову в дозволі, якщо я спробую catбудь-які файли в каталозі
Якщо я піду в якості кореня і змінити права доступу до 700, 744, 766або що - або до тих пір , як дозвіл користувача «» є 7 це працює , і я можу CD і LS каталог і файли всередині.
id g повертає
uid=504(g) gid=506(g) groups=506(g)
Редагувати:
Я скопіював ці дозволи в інше ідентичне вікно, і немає жодної проблеми. Я можу cdпотрапити в каталог без виконання дозволів.
catжодних файлів у каталозі з однаковими дозволами, їм не потрібно виконувати дозволи для читання