Добавить нового пользователя linux: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
 
(не показаны 4 промежуточные версии этого же участника)
Строка 10: Строка 10:
Для примера создадим пользователя с именем ''Klayman''
Для примера создадим пользователя с именем ''Klayman''


{{root|useradd -m -g ftp -s /bin/bash -d /home/ftp -G users,wheel,audio,video,cdrom,games,usb klayman}}
{{root|useradd -u 1500 -m -g ftp -s /bin/bash -d /home/ftp -G users,wheel,audio,video,cdrom,games,usb klayman}}
 
Параметр '''-u''' указывает id пользователя (если нужно выбрать конкретный не занятый, а не полагаться на случай)


В данной команде параметр '''-m''' означает создать домашний каталог с именем совпадающим с именм пользоватея.
В данной команде параметр '''-m''' означает создать домашний каталог с именем совпадающим с именм пользоватея.
Строка 33: Строка 35:


{{note|Чтобы создать группу можно воспользоваться командой: {{root|groupadd alex}} Это создаст группу alex}}
{{note|Чтобы создать группу можно воспользоваться командой: {{root|groupadd alex}} Это создаст группу alex}}
{{note|Чтобы добавить пользователя в существующую группу: {{root|usermod -a -G wheel alex}} Это означает '''A'''ppend пользователя alex в '''G'''roup wheel}}
{{note|Чтобы удалить пользователя из всех дополнительных групп: {{root|usermod -G "" имя_пользователя}}
Это означает установить доп. группы в виде пустоты}}
{{note| Установить пользователю ftp новую домашнюю папку: {{root|usermod -d /home/ftp/pub ftp}} }}
{{note|Удалить пользователя ftp {{root|userdel ftp}} }}


[[Category:Linux]]
[[Category:Linux]]
[[Category:Index]]
[[Category:Index]]

Текущая версия на 10:01, 15 ноября 2023

Часто требуется добавить новую учётную запись в систему linux. Для этого необходимо иметь доступ к консоли с правами администратора - root . Для этого вводим

su -

а далее пароль администратора.

Добавление нового пользователя выполняется командой useradd.

Для примера создадим пользователя с именем Klayman

useradd -u 1500 -m -g ftp -s /bin/bash -d /home/ftp -G users,wheel,audio,video,cdrom,games,usb klayman

Параметр -u указывает id пользователя (если нужно выбрать конкретный не занятый, а не полагаться на случай)

В данной команде параметр -m означает создать домашний каталог с именем совпадающим с именм пользоватея.

Параметр -g указывает primary group которой принадлежит пользователь.

Параметр -s указывает на шелл, как правило можно опускать.

Параметр -d указывает на домашню директорию пользователя.

Параметр -G означает добавить пользователя в качестве члена в группы, перечисленные после данного параметра. В данном случа мы добавляем его в группу стандартную для пользователей users, wheel - группа пользователей способных выполнять команду su.

Остальные параметры означают возможность доступа к аудио устройствам, захвату видео и его хардварному скорению, CD-ROM'у, играм и USB.

Последний параметр как не трудно заметить - это имя нашего пользователя.

Полсе добавления пользователя - необходимо задать ему пароль. Выполняется это командой passwd.

passwd klayman

Задаём пароль и вуаля - пользователь готов.

Note: Чтобы создать группу можно воспользоваться командой:
groupadd alex
Это создаст группу alex
Note: Чтобы добавить пользователя в существующую группу:
usermod -a -G wheel alex
Это означает Append пользователя alex в Group wheel
Note: Чтобы удалить пользователя из всех дополнительных групп:
usermod -G "" имя_пользователя
Это означает установить доп. группы в виде пустоты
Note: Установить пользователю ftp новую домашнюю папку:
usermod -d /home/ftp/pub ftp
Note: Удалить пользователя ftp
userdel ftp