Вопрос снялся... Дописал скрипт!
программирование сценариев bash
Модератор: Olej
- bellic
- Писатель
- Сообщения: 379
- Зарегистрирован: 02 сен 2022, 14:41
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: программирование сценариев bash
- bellic
- Писатель
- Сообщения: 379
- Зарегистрирован: 02 сен 2022, 14:41
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: программирование сценариев bash
Значит всеж лучше мне будет:Olej писал(а): ↑03 сен 2022, 15:40Вы можете позже создавать сколько угодно новых пользователей...
Но! Важно: если вы создаёте обычного пользователя, то ему будет недоступно sudo (до тех пор пока администратор не пропишет его в файле /etc/sudoers). Поэтому о административных действиях со стороны обычного пользователя можно не опасаться.
1. Создать ADMINa c админскими правами
2. Права USERa понизить до простого юзера...
???
Кстати, раз такое дело - это все можно добавить в мой скрипт!? - Ну чтоб по 100 раз не бегать по 41 ноуту!!!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
программирование сценариев bash
Добавить что? Добавлять и менять параметры юзеров?
Команды:
Код: Выделить всё
olej@R420:/etc$ useradd --help
Использование: useradd [параметры] ПОЛЬЗОВАТЕЛЬ
useradd -D
useradd -D [параметры]
Параметры:
--badnames do not check for bad names
-b, --base-dir БАЗ_КАТ базовый каталог для домашнего каталога новой
учётной записи
--btrfs-subvolume-home use BTRFS subvolume for home directory
-c, --comment КОММЕНТАРИЙ поле GECOS новой учётной записи
-d, --home-dir ДОМ_КАТ домашний каталог новой учётной записи
-D, --defaults показать или изменить настройки
по умолчанию для useradd
-e, --expiredate ДАТА_УСТ дата устаревания новой учётной записи
-f, --inactive НЕАКТИВНОСТЬ период неактивности пароля новой учётной записи
-g, --gid ГРУППА имя или ID первичной группы новой
учётной записи
-G, --groups ГРУППЫ список дополнительных групп новой
учётной записи
-h, --help показать данное сообщение и закончить работу
-k, --skel КАБ_ШАБ использовать альтернативный каталог с шаблонами
-K, --key КЛЮЧ=ЗНАЧЕНИЕ заменить значение по умолчанию
из /etc/login.defs
-l, --no-log-init не добавлять пользователя в базы данных lastlog и
faillog
-m, --create-home создать домашний каталог пользователя
-M, --no-create-home не создавать домашний каталог пользователя
-N, --no-user-group не создавать группу с тем же именем что и у
пользователя
-o, --non-unique разрешить создание пользователей с
повторяющимися (не уникальными) UID
-p, --password ПАРОЛЬ зашифрованный пароль новой учётной записи
-r, --system создавать системную группу
-R, --root КАТ_CHROOT каталог, в который выполняется chroot
-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files
-s, --shell ОБОЛОЧКА регистрационная оболочка новой
учётной записи
-u, --uid UID пользовательский ID новой учётной записи
-U, --user-group создать группу с тем же именем что и у
пользователя
-Z, --selinux-user SEUSER использовать указанного SEUSER для
пользовательского сопоставления SELinux
--extrausers Use the extra users database
Код: Выделить всё
olej@R420:/etc$ usermod --help
Использование: usermod [параметры] ПОЛЬЗОВАТЕЛЬ
Параметры:
-b, --badnames allow bad names
-c, --comment КОММЕНТАРИЙ новое значение поля GECOS
-d, --home ДОМ_КАТ новый домашний каталог учётной записи
-e, --expiredate ДАТА_УСТ установить дату окончания действия
учётной записи в ДАТА_УСТ
-f, --inactive НЕАКТИВНОСТЬ установить период неактивности пароля после
устаревания учётной записи равным НЕАКТИВНОСТЬ
-g, --gid ГРУППА принудительно назначить первичную ГРУППУ
-G, --groups ГРУППЫ список дополнительных ГРУПП
-a, --append добавить пользователя в дополнительные
ГРУППЫ, указанные в параметре -G не удаляя
пользователя из других групп
-h, --help показать данное сообщение и закончить работу
-l, --login НОВОЕ_ИМЯ новое значение имени учётной записи
-L, --lock заблокировать учётную запись
-m, --move-home переместить содержимое домашнего каталога в
новое место (использовать только вместе с -d)
-o, --non-unique разрешить создание учётной записи с уже
имеющимся (не уникальным) UID
-p, --password ПАРОЛЬ задать новый шифрованный пароль для
учётной записи
-R, --root КАТ_CHROOT каталог, в который выполняется chroot
-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files
-s, --shell ОБОЛОЧКА новая регистрационная оболочка для учётной
записи
-u, --uid UID новый UID для учётной записи
-U, --unlock разблокировать учётную запись
-v, --add-subuids ПЕРВ-ПОСЛ добавить диапазон подчинённых uid
-V, --del-subuids ПЕРВ-ПОСЛ удалить диапазон подчинённых uid
-w, --add-subgids ПЕРВ-ПОСЛ добавить диапазон подчинённых gid
-W, --del-subgids ПЕРВ-ПОСЛ удалить диапазон подчинённых gid
-Z, --selinux-user SEUSER новое пользовательское сопоставление
SELinux для учётной записи
Тема поднималась пользователем Olej 25 июн 2023, 08:20.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей