пятница, 19 февраля 2021 г.

Пользователи и права на каталоги в Linux

Создаём пользователя системы и меняем права на каталоги, с коротким описанием


Создание пользователей

adduser username

passwd userpassword
userdel username

Чтобы удалить домашний каталог вместе с учетной записью пользователя, введите как root:

userdel -r username


Передача привилегий Sudo

gpasswd -a username wheel

Теперь новый пользователь имеет возможность запускать команды с правами администратора. Для этого нужно просто начинать команду с sudo

sudo lid -g wheel тобы узнать, какие пользователи состоят в группе wheel, используйте функцию lid. Как правило, lid используется для того чтобы просмотреть группы, в которых состоит определенный пользователь, но флаг –g способен обратить действие команды, и тогда она покажет, какие пользователи состоят в определенной группе.

Меняем права на каталог


ls -l имя каталога права пользователя на папку

следующая команда меняет владельца каталога /home/account на пользователя linda:

chown linda /home/account

Следующая команда изменяет какого-либо владельца группы /home/account на группу account:

chown .account /home/account


chmod -R a+r /var/log

Вот список расшифровок данных сокращений:
Классы

u — пользователь, который является владельцем файла (от английского «user»);

g — группа, к которой принадлежит пользователь (от английского «group»);

o — остальные (не владелец и не группа-владелец, от английского «others»);

a — все (u, g и o, от английского «all»).Права

r — право на чтение;

w — право на запись;

x — право на исполнение.Действия

+ — дает право;

- — отбирает право;

= — оставляет только данное право.



Приведем несколько примеров использования команды chmod:

g+w — дает группе-владельцу право на запись;


o-rwx — отбирает все права у остальных пользователей;


u+x — дает владельцу право на выполнение файла;


a+rw — позволяет любому читать и записывать в файл;


ug+r — позволяет владельцу и группе читать файл;


g=rx — позволяет группе читать и исполнять файл (не записывать в него).

Опция -R позволяет изменять права для всего дерева каталогов.



Если вы хотите изменить разрешения относительно текущих разрешений, вы можете использовать chmod в относительном режиме. При использовании chmod в относительном режиме вы работаете с тремя индикаторами, чтобы указать, что вы хотите сделать:

Сначала вы указываете, для кого вы хотите изменить разрешения. Для этого вы можете выбрать между пользователем (u), группой (g) и другими (o).
Затем вы используете оператор для добавления или удаления разрешений из текущего режима или устанавливаете их абсолютно.
В конце вы используете r, w и x, чтобы указать, какие разрешения вы хотите установить.

При изменении разрешений в относительном режиме вы можете пропустить часть «кому», чтобы добавить или удалить разрешение для всех объектов. Например, эта команда добавляет разрешение на выполнение для всех пользователей:

chmod +x somefile


При работе в относительном режиме вы также можете использовать более сложные команды. Например, эта команда добавляет разрешение на запись в группу и удаляет чтение для других:

chmod g+w,o-r somefile


Комментариев нет:

Отправить комментарий

Пользователи и права на каталоги в Linux

Создаём пользователя системы и меняем права на каталоги, с коротким описанием