Войдите в систему как пользователь без полномочий root в терминале

Это вопрос, на который я бы рассчитывал быстро получить ответ от Google. Однако как-то гугл меня подводит. Давайте предположим, что я вошел в сеанс терминала и хотел бы временно работать в качестве другого пользователя без полномочий root, пароль которого я знаю, не выходя из сеанса. Когда вы вошли в систему как этот пользователь, я хочу, чтобы домашний каталог и т. Д. Для этого пользователя были настроены правильно, пока я не выйду из системы. Как мне это сделать?

Я пытался

su -- username

, а затем вводил пароль, он не выдавал никаких ошибок, но я не видел видимых изменений в командной строке, в которой все равно будет указано MyName @ MyHost. Домашний каталог также был моим именем, а не новым логином, в который я пытался войти.

Я - как сейчас очевидно - довольно неопытен в Linux / Ubuntu, поэтому любая информация приветствуется.

17
задан 31 May 2013 в 01:57

2 ответа

К которому пользователю Вы хотите измениться на?

проблема состоит в том, что Вы пробуете к "su" в пользователя, которому не присвоили оболочку ему. Большинству пользователей, таких как mysql, импульс, и т.д., созданный системой или некоторыми пакетами, когда Вы устанавливаете программное обеспечение, не присвоили оболочку.

можно проверить, присвоили ли пользователю оболочку путем изучения /etc/passwd файл, просто посмотрите в конце строки каждого пользователя, если это говорит /bin/false, это означает, что этому не присвоили оболочку, если это имеет что-то как /bin/bash или любая другая оболочка, тогда необходимо быть в состоянии к "su" в того пользователя.

, Когда я говорю "оболочку, присвоенную", это в основном означает, что это имеет "доступ оболочки"

все еще, если у пользователя нет доступа оболочки, можно всегда выполнять команды как тот пользователь с

 sudo -u user command
17
ответ дан 31 May 2013 в 01:57

если бы у Вас есть sudo доступ тогда, я рекомендовал бы

sudo su username -

, Он делает в основном то же самое, но только требует, чтобы Вы знали свой пароль не другие пользователи.

однако, если у Вас есть другой пользовательский пароль:

su username - должен работать просто великолепно.

замечают 1 - и что это в конце.

6
ответ дан 31 May 2013 в 01:57

Другие вопросы по тегам:

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