Найти в Дзене
Scripts_sh

Работа с пользователями в Linux

1. Создание пользователя
Для создания нового пользователя используется команда useradd. Например:
sudo useradd -m имя_пользователя
-m: создаёт домашний каталог пользователя.
2. Установка пароля для пользователя
Для установки пароля используется команда passwd:
sudo passwd имя_пользователя
3. Изменение информации о пользователе
Для изменения информации о пользователе, можно использовать команду usermod. Например, чтобы добавить пользователя в группу:
sudo usermod -aG имя_группы имя_пользователя
-a: добавляет пользователя в указанную группу.
4. Удаление пользователя
Удалить пользователя можно с помощью команды userdel:
sudo userdel имя_пользователя
Чтобы также удалить домашний каталог пользователя - опция -r:
sudo userdel -r имя_пользователя
5. Просмотр информации о пользователях
Для просмотра информации о текущих пользователях на системе, можно использовать команду cat для чтения файла /etc/passwd:
cat /etc/passwd
Каждая строка содержит информацию о пользов


1. Создание пользователя

Для создания нового пользователя используется команда useradd. Например:

sudo useradd -m имя_пользователя


-m: создаёт домашний каталог пользователя.

2. Установка пароля для пользователя

Для установки пароля используется команда passwd:

sudo passwd имя_пользователя


3. Изменение информации о пользователе

Для изменения информации о пользователе, можно использовать команду usermod. Например, чтобы добавить пользователя в группу:

sudo usermod -aG имя_группы имя_пользователя

-a: добавляет пользователя в указанную группу.

4. Удаление пользователя

Удалить пользователя можно с помощью команды userdel:

sudo userdel имя_пользователя


Чтобы также удалить домашний каталог пользователя - опция -r:

sudo userdel -r имя_пользователя


5. Просмотр информации о пользователях

Для просмотра информации о текущих пользователях на системе, можно использовать команду cat для чтения файла /etc/passwd:

cat /etc/passwd


Каждая строка содержит информацию о пользователе, такую как имя пользователя, UID, GID и домашний каталог.

6. Изменение прав доступа

Права доступа к файлам и каталогам можно изменить с помощью команд chmod и chown.

- chmod: изменяет разрешения на файл или каталог.
- chown: изменяет владельца файла или каталога.

Пример изменения владельца:

sudo chown имя_пользователя:имя_группы файл_или_каталог


По поводу разрешений хорошо написано тут:
https://selectel.ru/blog/tutorials/what-the-chmod-command-does-and-how-to-use-it-in-linux/#:~:text=%D0%A7%D1%82%D0%BE%D0%B1%D1%8B%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C%20%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5%20%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%B0%D0%B2,%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0%20%D0%B8%20%D1%81%D0%B0%D0%BC%D0%BE%D0%B3%D0%BE%20%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0.

7. Работа с группами

Группы в Linux позволяют объединять пользователей. Для управления группами можно использовать следующие команды:

- Создание группы:


sudo groupadd имя_группы



- Удаление группы:


sudo groupdel имя_группы



- Добавление пользователя в группу:


sudo usermod -aG имя_группы имя_пользователя



- Просмотр групп пользователей:


groups имя_пользователя



8. Установка прав для групп

Права на файлы и каталоги можно назначать для каталога, используя:

chmod g+rw файл_или_каталог


Это добавит права на чтение и запись для группы.

---------------------------------------------------------------------------------------------

Не забудьте подписаться на канал, чтобы всегда быть в курсе новых публикаций! Так же подписывайтесь на Telegram канал: https://t.me/Scripts_sh