Я создал нового пользователя, но не могу выполнять какие-либо действия с новым пользователем

Вам нужно будет добавить env_keep += "NODE_ENV"в файл в /etc/sudoers.d/. Я бы рекомендовал сделать это следующим образом:

  1. Запустите sudo -i, чтобы иметь корневую оболочку на случай, если что-то пойдет не так. (Однажды я напортачил с этим, и это было очень неприятно исправлять ).
  2. В отдельной оболочке выполнитеsudo visudo -f /etc/sudoers.d/envkeep
  3. В этом файле добавьтеDefaults env_keep += "NODE_ENV"
  4. После сохранения выйдите и попробуйте sudo -i. Это должно сработать и поместить вас в оболочку, где NODE_ENVдолжен был быть сохранен.
-2
23.04.2020, 23:48
3 ответа

Почему пользователь tambktoдолжен иметь права на запись в домашний каталог пользователя test...

0
19.03.2021, 02:26

Сначала следует переключиться на пользователяtest:

su test
Password:
test@X250:/home/test$ mkdir app
2
19.03.2021, 02:26

Вы успешно создали нового пользователя с именем testи его домашний каталог. Вы получаете ошибки при попытке создать каталоги в домашнем каталоге пользователя, потому что у вас нет разрешения на это с вашим текущим пользователем tambkto.

Вам необходимо войти в систему как новый testпользователь, чтобы создавать каталоги и файлы в их домашнем каталоге. Чтобы позволить пользователю testвойти в систему, вам нужно будет назначить пароль для учетной записи с помощью команды passwdот имени пользователя root :

.
sudo passwd test

Кроме того, вы можете использовать sudoдля временного изменения личности testради вашей команды mkdir:

sudo -u test mkdir ~test/app
2
25.09.2021, 16:06

Теги

Похожие вопросы