Atualmente, estou logado como um usuário normal no OS X.
Eu gostaria de iniciar uma sessão de terminal e fazer login como usuário foo
.
Isso é possível?
macos
terminal
user-accounts
macek
fonte
fonte
su - foo
?Respostas:
Você já tentou usar
su - foo
?Atualização com base nos comentários:
O vazio
-
indicasu
para fazer um login completo. Isso significa (na página de manual),Portanto, se você precisar de outras variáveis de ambiente, como
DISPLAY
abrir programas que usem o servidor de janelas, precisará omitir o vazio-
.fonte
mate myfile
e estou recebendo o erro "falha ao conectar-se ao WindowServer". Esta não é uma correção crítica, mas seria ótimo fazer isso funcionar.open -a TextMate myfile
.su foo
possa fazê-lo. Omitir o-
mantém as variáveis de ambiente dos valores.No MacOS X, use
login
$
login
login:
your username
senha:
your password
Último login: Dia Mês Data HH: MM: SS em ttys000
$
whoami
seu nome de usuário
Eu estava tendo problemas para executar
nano
depois de usarsu - admin
para editar um.bashrc
arquivo. Ao ajustar o tamanho da janela, o texto fica distorcido. A resposta que encontrei abaixo explica o motivo e me levou na direção correta."O emulador de terminal enviará um sinal de mudança de janela (SIGWINCH) para o shell que foi iniciado junto com o emulador de terminal. O shell deve transmiti-lo aos filhos - mas quando você fizer a transição para outra conta de usuário (usando su ou não), ele não será capaz de sinalizar esse shell porque está sendo executado como um usuário diferente, portanto o shell su'd e quaisquer programas executados continuarão usando o tamanho da janela antiga, alheio ao fato de que a janela real tamanho mudou. " - telcoM
fonte
Eu tentei
su
muitas vezes, mas acheisudo
mais fácil. Podes tentarfonte
-u
opção