Повышение полномочий и изменение владельца файла
su, sudo
su - сменить пользователя sudo - выполнить команду от имени другого пользователя (обычно суперпользователь).
chown
Приложение change ownership позволяет установить пользователя и группу для файлов и каталогов.
chown [owner][:[group]] file…
- chown bob - сделать пользователя bob владельцем файла
- chown bob:users - сделать пользователя bob владельцем файла, а users группой владеющей файлом
- chown :admins - сделать группу admins владеющей файлом
- chown bob: - сделать пользователя bob владельцем файла и использовать его основную группу для установки владельца для неё.
Задачака
От имени простого пользователя создайте каталог ~/private-data. Предоставьте ему права на доступ только для владельца, все остальные надо отменить. Создайте там подкаталог for-root и передайте права владения пользователю root с его основной группой.
Создайте пустой файл secrects в каталоге private-data от имени обычного пользователя. Скопируйте данный файл в файл secrets-copy от имени суперпользователя. Чем отличаются права доступа между файлами secrets и secrets-copy?