Можно ли добавить пользователя в linux linux без команды useradd? Я думаю, что его можно добавить, добавив записи в /etc/passwd and /etc/shadow, но я не знаю, какие именно шаги это сделать, и пользователь должен получить свой домашний каталог и bash раковина тоже.
Хотя обычно это не требуется или рекомендуется, ответ на вопрос о том, как добавить пользователя без команды useradd, это использовать sudo vipw
. Это запустит ваш системный редактор, блокируя файл passwd. Введите строку для нового пользователя. (В vi, shift-G, чтобы перейти к последней строке, затем yy p, чтобы дублировать ее.) Отредактируйте имя пользователя и создайте уникальный идентификационный номер пользователя.
После сохранения файла и выхода из редактора вам будет предложено изменить / etc / shadow. Используйте тот же метод для создания новой строки и используйте «*» для хэша паролей. Новая учетная запись заблокирована. Используйте passwd username, чтобы разблокировать его и установить пароль.
Также необходимо создать домашний каталог, скопировать файлы из каталога скелетов, установить групповые разрешения и т. Д. Но vipw - ваш основной ресурс. См. Также vigr.
Источник: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (да, эти команды работайте по различным вкусам * nix)
Когда пользователь создается в системе, он влияет на файлы, такие как / etc / pass, / etc / group, / etc / shadow, поэтому просматривайте эти файлы и делайте запись вручную. И, наконец, из файла / etc / skel добавьте скелет для пользователя в домашний каталог пользователя, который вы должны создать в домашнем каталоге.
Не рекомендуется вручную изменять /etc/passwd, /etc/shadow, /etc/group или /etc/gshadow, поскольку существует риск поломки. Если вы ищете альтернативную команду, которая проще в использовании, взгляните на adduser(8). Все, что вам нужно запустить, это:
sudo adduser user
По умолчанию для /bin/bash будет /bin/bash.
Обычно, если вы хотите добавить пользователя с bash shell, создав домашний каталог /home/user и группу пользователей, вы будете использовать:
sudo useradd --create-home --shell /bin/bash --user-group user
Эта команда в основном определяет свободный идентификатор пользователя $UID и идентификатор группы $GID, а затем выполняет следующие команды:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. и, возможно, сделать резервную копию файлов.
Следующие страницы руководства о форматах файлов могут вас заинтересовать:
passwd(5) group(5) shadow(5) gshadow(5)Хотя обычно это не требуется или рекомендуется, ответ на вопрос о том, как добавить пользователя без команды useradd, это использовать sudo vipw
. Это запустит ваш системный редактор, блокируя файл passwd. Введите строку для нового пользователя. (В vi, shift-G, чтобы перейти к последней строке, затем yy p, чтобы дублировать ее.) Отредактируйте имя пользователя и создайте уникальный идентификационный номер пользователя.
После сохранения файла и выхода из редактора вам будет предложено изменить / etc / shadow. Используйте тот же метод для создания новой строки и используйте «*» для хэша паролей. Новая учетная запись заблокирована. Используйте passwd username, чтобы разблокировать его и установить пароль.
Также необходимо создать домашний каталог, скопировать файлы из каталога скелетов, установить групповые разрешения и т. Д. Но vipw - ваш основной ресурс. См. Также vigr.
Источник: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (да, эти команды работайте по различным вкусам * nix)
Когда пользователь создается в системе, он влияет на файлы, такие как / etc / pass, / etc / group, / etc / shadow, поэтому просматривайте эти файлы и делайте запись вручную. И, наконец, из файла / etc / skel добавьте скелет для пользователя в домашний каталог пользователя, который вы должны создать в домашнем каталоге.
Не рекомендуется вручную изменять /etc/passwd, /etc/shadow, /etc/group или /etc/gshadow, поскольку существует риск поломки. Если вы ищете альтернативную команду, которая проще в использовании, взгляните на adduser(8). Все, что вам нужно запустить, это:
sudo adduser user
По умолчанию для /bin/bash будет /bin/bash.
Обычно, если вы хотите добавить пользователя с bash shell, создав домашний каталог /home/user и группу пользователей, вы будете использовать:
sudo useradd --create-home --shell /bin/bash --user-group user
Эта команда в основном определяет свободный идентификатор пользователя $UID и идентификатор группы $GID, а затем выполняет следующие команды:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. и, возможно, сделать резервную копию файлов.
Следующие страницы руководства о форматах файлов могут вас заинтересовать:
passwd(5) group(5) shadow(5) gshadow(5)Хотя обычно это не требуется или рекомендуется, ответ на вопрос о том, как добавить пользователя без команды useradd, это использовать sudo vipw
. Это запустит ваш системный редактор, блокируя файл passwd. Введите строку для нового пользователя. (В vi, shift-G, чтобы перейти к последней строке, затем yy p, чтобы дублировать ее.) Отредактируйте имя пользователя и создайте уникальный идентификационный номер пользователя.
После сохранения файла и выхода из редактора вам будет предложено изменить / etc / shadow. Используйте тот же метод для создания новой строки и используйте «*» для хэша паролей. Новая учетная запись заблокирована. Используйте passwd username, чтобы разблокировать его и установить пароль.
Также необходимо создать домашний каталог, скопировать файлы из каталога скелетов, установить групповые разрешения и т. Д. Но vipw - ваш основной ресурс. См. Также vigr.
Источник: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (да, эти команды работайте по различным вкусам * nix)
Когда пользователь создается в системе, он влияет на файлы, такие как / etc / pass, / etc / group, / etc / shadow, поэтому просматривайте эти файлы и делайте запись вручную. И, наконец, из файла / etc / skel добавьте скелет для пользователя в домашний каталог пользователя, который вы должны создать в домашнем каталоге.
Не рекомендуется вручную изменять /etc/passwd, /etc/shadow, /etc/group или /etc/gshadow, поскольку существует риск поломки. Если вы ищете альтернативную команду, которая проще в использовании, взгляните на adduser(8). Все, что вам нужно запустить, это:
sudo adduser user
По умолчанию для /bin/bash будет /bin/bash.
Обычно, если вы хотите добавить пользователя с bash shell, создав домашний каталог /home/user и группу пользователей, вы будете использовать:
sudo useradd --create-home --shell /bin/bash --user-group user
Эта команда в основном определяет свободный идентификатор пользователя $UID и идентификатор группы $GID, а затем выполняет следующие команды:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. и, возможно, сделать резервную копию файлов.
Следующие страницы руководства о форматах файлов могут вас заинтересовать:
passwd(5) group(5) shadow(5) gshadow(5)Хотя обычно это не требуется или рекомендуется, ответ на вопрос о том, как добавить пользователя без команды useradd, это использовать sudo vipw
. Это запустит ваш системный редактор, блокируя файл passwd. Введите строку для нового пользователя. (В vi, shift-G, чтобы перейти к последней строке, затем yy p, чтобы дублировать ее.) Отредактируйте имя пользователя и создайте уникальный идентификационный номер пользователя.
После сохранения файла и выхода из редактора вам будет предложено изменить / etc / shadow. Используйте тот же метод для создания новой строки и используйте «*» для хэша паролей. Новая учетная запись заблокирована. Используйте passwd username, чтобы разблокировать его и установить пароль.
Также необходимо создать домашний каталог, скопировать файлы из каталога скелетов, установить групповые разрешения и т. Д. Но vipw - ваш основной ресурс. См. Также vigr.
Источник: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (да, эти команды работайте по различным вкусам * nix)
Когда пользователь создается в системе, он влияет на файлы, такие как / etc / pass, / etc / group, / etc / shadow, поэтому просматривайте эти файлы и делайте запись вручную. И, наконец, из файла / etc / skel добавьте скелет для пользователя в домашний каталог пользователя, который вы должны создать в домашнем каталоге.
Не рекомендуется вручную изменять /etc/passwd, /etc/shadow, /etc/group или /etc/gshadow, поскольку существует риск поломки. Если вы ищете альтернативную команду, которая проще в использовании, взгляните на adduser(8). Все, что вам нужно запустить, это:
sudo adduser user
По умолчанию для /bin/bash будет /bin/bash.
Обычно, если вы хотите добавить пользователя с bash shell, создав домашний каталог /home/user и группу пользователей, вы будете использовать:
sudo useradd --create-home --shell /bin/bash --user-group user
Эта команда в основном определяет свободный идентификатор пользователя $UID и идентификатор группы $GID, а затем выполняет следующие команды:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. и, возможно, сделать резервную копию файлов.
Следующие страницы руководства о форматах файлов могут вас заинтересовать:
passwd(5) group(5) shadow(5) gshadow(5)Хотя обычно это не требуется или рекомендуется, ответ на вопрос о том, как добавить пользователя без команды useradd, это использовать sudo vipw
. Это запустит ваш системный редактор, блокируя файл passwd. Введите строку для нового пользователя. (В vi, shift-G, чтобы перейти к последней строке, затем yy p, чтобы дублировать ее.) Отредактируйте имя пользователя и создайте уникальный идентификационный номер пользователя.
После сохранения файла и выхода из редактора вам будет предложено изменить / etc / shadow. Используйте тот же метод для создания новой строки и используйте «*» для хэша паролей. Новая учетная запись заблокирована. Используйте passwd username, чтобы разблокировать его и установить пароль.
Также необходимо создать домашний каталог, скопировать файлы из каталога скелетов, установить групповые разрешения и т. Д. Но vipw - ваш основной ресурс. См. Также vigr.
Источник: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (да, эти команды работайте по различным вкусам * nix)
Когда пользователь создается в системе, он влияет на файлы, такие как / etc / pass, / etc / group, / etc / shadow, поэтому просматривайте эти файлы и делайте запись вручную. И, наконец, из файла / etc / skel добавьте скелет для пользователя в домашний каталог пользователя, который вы должны создать в домашнем каталоге.
Не рекомендуется вручную изменять /etc/passwd, /etc/shadow, /etc/group или /etc/gshadow, поскольку существует риск поломки. Если вы ищете альтернативную команду, которая проще в использовании, взгляните на adduser(8). Все, что вам нужно запустить, это:
sudo adduser user
По умолчанию для /bin/bash будет /bin/bash.
Обычно, если вы хотите добавить пользователя с bash shell, создав домашний каталог /home/user и группу пользователей, вы будете использовать:
sudo useradd --create-home --shell /bin/bash --user-group user
Эта команда в основном определяет свободный идентификатор пользователя $UID и идентификатор группы $GID, а затем выполняет следующие команды:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. и, возможно, сделать резервную копию файлов.
Следующие страницы руководства о форматах файлов могут вас заинтересовать:
passwd(5) group(5) shadow(5) gshadow(5)Хотя обычно это не требуется или рекомендуется, ответ на вопрос о том, как добавить пользователя без команды useradd, это использовать sudo vipw
. Это запустит ваш системный редактор, блокируя файл passwd. Введите строку для нового пользователя. (В vi, shift-G, чтобы перейти к последней строке, затем yy p, чтобы дублировать ее.) Отредактируйте имя пользователя и создайте уникальный идентификационный номер пользователя.
После сохранения файла и выхода из редактора вам будет предложено изменить / etc / shadow. Используйте тот же метод для создания новой строки и используйте «*» для хэша паролей. Новая учетная запись заблокирована. Используйте passwd username, чтобы разблокировать его и установить пароль.
Также необходимо создать домашний каталог, скопировать файлы из каталога скелетов, установить групповые разрешения и т. Д. Но vipw - ваш основной ресурс. См. Также vigr.
Источник: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (да, эти команды работайте по различным вкусам * nix)
Когда пользователь создается в системе, он влияет на файлы, такие как / etc / pass, / etc / group, / etc / shadow, поэтому просматривайте эти файлы и делайте запись вручную. И, наконец, из файла / etc / skel добавьте скелет для пользователя в домашний каталог пользователя, который вы должны создать в домашнем каталоге.
Не рекомендуется вручную изменять /etc/passwd, /etc/shadow, /etc/group или /etc/gshadow, поскольку существует риск поломки. Если вы ищете альтернативную команду, которая проще в использовании, взгляните на adduser(8). Все, что вам нужно запустить, это:
sudo adduser user
По умолчанию для /bin/bash будет /bin/bash.
Обычно, если вы хотите добавить пользователя с bash shell, создав домашний каталог /home/user и группу пользователей, вы будете использовать:
sudo useradd --create-home --shell /bin/bash --user-group user
Эта команда в основном определяет свободный идентификатор пользователя $UID и идентификатор группы $GID, а затем выполняет следующие команды:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. и, возможно, сделать резервную копию файлов.
Следующие страницы руководства о форматах файлов могут вас заинтересовать:
passwd(5) group(5) shadow(5) gshadow(5)Хотя обычно это не требуется или рекомендуется, ответ на вопрос о том, как добавить пользователя без команды useradd, это использовать sudo vipw
. Это запустит ваш системный редактор, блокируя файл passwd. Введите строку для нового пользователя. (В vi, shift-G, чтобы перейти к последней строке, затем yy p, чтобы дублировать ее.) Отредактируйте имя пользователя и создайте уникальный идентификационный номер пользователя.
После сохранения файла и выхода из редактора вам будет предложено изменить / etc / shadow. Используйте тот же метод для создания новой строки и используйте «*» для хэша паролей. Новая учетная запись заблокирована. Используйте passwd username, чтобы разблокировать его и установить пароль.
Также необходимо создать домашний каталог, скопировать файлы из каталога скелетов, установить групповые разрешения и т. Д. Но vipw - ваш основной ресурс. См. Также vigr.
Источник: http://itguykelly.wordpress.com/2011/04/19/manually-add-new-user-to-red-hatfedoracentos/ (да, эти команды работайте по различным вкусам * nix)
Когда пользователь создается в системе, он влияет на файлы, такие как / etc / pass, / etc / group, / etc / shadow, поэтому просматривайте эти файлы и делайте запись вручную. И, наконец, из файла / etc / skel добавьте скелет для пользователя в домашний каталог пользователя, который вы должны создать в домашнем каталоге.
Не рекомендуется вручную изменять /etc/passwd, /etc/shadow, /etc/group или /etc/gshadow, поскольку существует риск поломки. Если вы ищете альтернативную команду, которая проще в использовании, взгляните на adduser(8). Все, что вам нужно запустить, это:
sudo adduser user
По умолчанию для /bin/bash будет /bin/bash.
Обычно, если вы хотите добавить пользователя с bash shell, создав домашний каталог /home/user и группу пользователей, вы будете использовать:
sudo useradd --create-home --shell /bin/bash --user-group user
Эта команда в основном определяет свободный идентификатор пользователя $UID и идентификатор группы $GID, а затем выполняет следующие команды:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
.. и, возможно, сделать резервную копию файлов.
Следующие страницы руководства о форматах файлов могут вас заинтересовать:
passwd(5) group(5) shadow(5) gshadow(5)