==== 4. Работа с пользователями и группами в РЕД ОС ==== Перед выполнением ознакомьтесь со следующим материалом: - [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:users|Пользователи в Linux]] - [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:privileges|Права доступа в Linux]] - [[https://wiki.unitech-mo.ru/users/1/start.html|Электронный курс по пользователям]] __Цель работы:__ научиться работать с пользователями в Linux, изучить права доступа. - создайте [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:users|пользователя]] с логином smith и полным именем Will Smith, домашней директорией ''/home/smith'' и [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:shell|оболочкой]]''/bin/sh'' - зайдите в систему под пользователем smith, можете ли вы изменить файл /etc/hosts? - создайте группу wiki - добавьте пользователя в группу wiki, не меняя основную группу - измените пользователя smith так, чтобы он мог выполнять действия от имени sudo. Какими способами это возможно реализовать? - чем отличается команда userdel от deluser? - создайте пользователя, который не может входить в систему. Какими способами это можно сделать? - создайте директорию /wiki, в которой смогут работать пользователи smith и john (у них будет полный доступ ко все файлам в этой директории) - создайте директорию /wiki/share для обмена файлами, но удалять файлы в ней должны только владельцы - создайте файл file с произвольным содержимым. Скопируйте его в file_copy. Создайте на него символьную [[https://wiki.unitech-mo.ru/dokuwiki/doku.php/for_students:os:inode|ссылку]] symlink, создайте жесткую ссылку hardlink. Посмотрите на права и inode. Удалите file. Что стало с ссылками? - * выдайте john права суперпользователя, сделайте так, чтобы sudo не требовало пароль на выполнение команд - ** Создать директорию, в которой есть несколько файлов. Сделать так, чтобы открыть файлы можно было, только зная имя файла, а через ls список файлов посмотреть было нельзя