Продолжая действовать от имени пользователя Jenny, перейдите в папку пользователя Joe. Для этого введите команду "cd joe".
jenny@ubuntu:/home$ cd joe
Как видите, вы смогли перейти в домашнюю папку пользователя Joe.
jenny@ubuntu:/home/joe$ cd ..
Нажмите CTRL+ALT+F2, чтобы перейти в другой терминал (tty2).
Войдите в систему, указав имя пользователя "root" и пароль "secretpassword".
Примечание. Если терминал tty2 использовать не удается, вернитесь в графический пользовательский интерфейс (GUI) хоста, нажав сочетание клавиш CTRL+ALT+F7, и откройте окно терминала в графическом интерфейсе Ubuntu. Введите в командную строку команду sudo -i. В качестве пароля введите password.
Перейдите в каталог "/home".
root@ubuntu:~# cd /home
Измените разрешения на доступ пользователей категории «остальные» к папке пользователя Joe, а именно лишите их права выполнения.
root@ubuntu:/home# chmod o-x joe
Вновь отобразите список каталогов и разрешений на доступ к ним.
root@ubuntu:/home# ls -l
Как видите, в полях, соответствующих правам доступа пользователей категории «остальные» к папке пользователя Joe, отображаются два дефиса.
Нажмите CTRL+ALT+F1, чтобы вернуться в предыдущий терминал (tty1). Убедитесь в том, что подсказка в командной строке имеет вид "jenny@ubuntu:/home$".
Попытайтесь перейти в папку пользователя Joe.
jenny@ubuntu:/home$ cd joe
Как видите, теперь у вас нет разрешения на доступ.
Ниже показаны другие примеры использования команды chmod.
Команда chmod
Результаты
chmod u+rwx
Предоставить пользователю разрешения на чтение, запись и выполнение
chmod u+rw
Предоставить пользователю разрешения на чтение и запись
chmod o+r
Предоставить пользователям категории «остальные» разрешение на чтение
chmod g-rwx
Лишить группу разрешений на чтение, запись и выполнение