====== Права доступа ======
===== Chown =====
//Зміна власника файла//
chown user:group myfile.txt
chown -R newuser:newgroup dir/
//(R - рекурсивно)//
Права 755 только для каталогов (рекурсивно)
find . -type d -exec chmod 755 {} ;
Права 644 только для файлов (рекурсивно)
find . -type f -exec chmod 644 {} ;
===== Chmod =====
//Права доступа до файла або каталога//
chmod 644 myfile.txt
chmod u+x myfile.sh
**rwx** - read, write, execute\\
**ugo** - user, group, other
===== Addgroup =====
//Створення нової групи //
addgroup namegroup
===== ID =====
Інформація про користувача
id osvex
===== deluser =====
deluser
параметры
пользователь
* **–system** - удалять только если это системный пользователь
* **–backup** - делать резервную копию файлов пользователя
* **–backup-to** - папка для резервных копий
* **–remove-home** - удалять домашнюю папку
* **–remove-all-files** - удалять все файлы пользователя в файловой системе
===== adduser =====
adduser
опции
имя_пользователя
* **-b **- базовый каталог для размещения домашнего каталога пользователя, по умолчанию /home;
* **-c** - комментарий к учетной записи;
* **-d** - домашний каталог, в котором будут размещаться файлы пользователя;
* **-e** - дата, когда учетная запись пользователя будет заблокирована, в формате ГГГГ-ММ-ДД;
* **-f** - заблокировать учетную запись сразу после создания;
* **-g** - основная группа пользователя;
* **-G **- список дополнительных групп;
* **-k** - каталог с шаблонами конфигурационных файлов;
* **-l **- не сохранять информацию о входах пользователя в lastlog и faillog;
* **-m** - создавать домашний каталог пользователя, если он не существует;
* **-M** - не создавать домашнюю папку;
* **-N** - не создавать группу с именем пользователя;
* **-o** - разрешить создание пользователя linux с неуникальным идентификатором UID;
* **-p** - задать пароль пользователя;
* **-r** - создать системного пользователя, не имеет оболочки входа, без домашней директории и с идентификатором до SYS_UID_MAX;
* **-s** - командная оболочка для пользователя; (bash)
* **-u** - идентификатор для пользователя;
* **-D** - отобразить параметры, которые используются по умолчанию для создания пользователя. Если вместе с этой опцией задать еще какой-либо параметр, то его значение по умолчанию будет переопределено.
===== Delgroup =====
delgroup osvex
===== Usermod =====
sudo usermod -g нова_група ім'я_користувача
sudo usermod -aG додаткова_група ім'я_користувача
sudo usermod -l нове_ім'я ім'я_користувача
sudo usermod -d /новий/шлях -m ім'я_користувача
sudo usermod -p новий_зашифрований_пароль ім'я_користувача
- **Зміна основної групи користувача:**''-g''''–gid''
- **Додавання користувача до додаткових груп:**''-a''''–append''. Ця опція співпрацює з опцією ''-G'' або ''–groups''.
- **Зміна імені користувача:** Опція ''-l''''–login''
- **Зміна домашнього каталогу користувача:** За допомогою опції ''-d'' або ''–home''''-m''
- **Зміна пароля користувача:**''-p'' або ''–password''
- **Зміна UID (числового ідентифікатора користувача):**''-u'' або ''–uid''
- **Заблокування та розблокування облікового запису:**''-L'' або ''–lock''''-U''''–unlock''
- **Зміна командної оболонки користувача:** Опція ''-s''''–shell'' /usr/bin/bash