Изменить пользователя? Я не знаю. Но можно создать пользователя системы без входа в систему и никакого корневого каталога путем выдачи следующей команды:
sudo adduser - система - no-create-home
Для получения дополнительной информации, посмотрите человека для adduser.
Знать больше о adduser посещении опций: Ссылка
Хорошо для изменения пользователя от обычного пользователя к использованию пользователя системы usermod -s
опция:
usermod -s /bin/false userName
я предложил бы, чтобы Вы также посетили: Сайт
мусорное ведро/ложь:
Много раз у Вас будет система, где Вам нужен пользователь для существования в базе данных учетной записи (скажите,/etc/passwd), но не хотят предоставлять им доступ оболочки к машине (машинам). Общее решение этого должно установить оболочку пользователя на/bin/false. Это имеет эффект отклонения попыток входа в систему оболочки по ssh, telnet или другим запрашивающим оболочку протоколам. Это может иметь другие побочные эффекты также, но те выходят за рамки этой статьи.
Просто использование/bin/false как чья-то оболочка не мешает им использовать было, сказано в учетной записи, чтобы аутентифицировать по ssh и использовать инструменты необолочки, такие как перенаправление портов. Конфигурация по умолчанию в sshd будет часто позволять туннелировать и другое действие необолочки.