Как войти в систему как другой пользователь в терминале?

Я в настоящее время зарегистрирован как обычный пользователь в OS X.

Я хотел бы запустить терминальный сеанс и вход в систему как пользователь foo.

Действительно ли это возможно?

10
задан 04.11.2010, 22:58

1 ответ

Вы попытались использовать su - foo?

Обновление на основе комментариев:

Пустое - говорит su сделать полный вход в систему. Это означает (из страницы справочника),

Среда отбрасывается за исключением ДОМА, SHELL, ПУТИ, ТЕРМИНА и ПОЛЬЗОВАТЕЛЯ. ДОМОЙ И SHELL изменяется как выше. ПОЛЬЗОВАТЕЛЬ установлен на целевой вход в систему. ПУТЬ установлен к ''/bin:/usr/bin''. ТЕРМИН импортируется из Вашей текущей среды. Вызванная оболочка является целевым входом в систему, и su изменит каталог на корневой каталог целевого входа в систему.

Так, если Вам нужны какие-либо другие переменные среды, такой как DISPLAY для открытия программ, которые используют сервер окна необходимо опустить пустое -.

16
ответ дан 07.12.2019, 12:48

Теги

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