Perguntas sobre 'su'

comando para substituir usuário, ou seja, efetuar login em uma sessão como um usuário diferente.
2
respostas

Não é possível executar o comando como www-data usando su

# su -l www-data ./http-app.py This account is currently not available. # su -l www-data -c ./http-app.py This account is currently not available. # su -c ./http-app.py www-data This account is currently not available. # su -lc ./http-app.py ww...
01.12.2016 / 23:13
1
resposta

Comando: deve ser executado a partir de um terminal

Eu tenho uma conta de hospedagem compartilhada, registrei usando o ssh. quando eu digito por exemplo su eu tive essa saída: su: must be run from a terminal Este erro é relativo ao fato de eu não ter permissões suficientes ou para outra...
16.12.2013 / 19:26
3
respostas

su: Permissão negada apesar da senha correta

Na minha nova instalação do Gentoo, o su não funciona como meu usuário não-root: Após inserir a senha correta, recebo a mensagem "su: Permission denied". O que poderia estar causando isso? Eu já tentei reinstalar o pacote que contém /bin/su ....
20.01.2013 / 01:53
3
respostas

Por que o root não usa o .bash_profile?

Sempre que tento logar como root usando su (não su - ), ele não origina .bash_profile no diretório pessoal do usuário. Basicamente, meu diretório /var/root não tem .bash_profile , então eu coloquei uma cópia de .bash_profile e...
09.04.2015 / 11:31
5
respostas

Executando vários comandos com su no Bash

Eu gostaria de usar su -c para ser executado como vários comandos raiz. Eu não quero usar um script extra para isso. Eu tentei o seguinte: su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh" mas executa apenas o ls...
04.04.2011 / 16:14
2
respostas

Altera o usuário e carrega o ambiente inteiro no shell script

Estou tendo alguns problemas com um nosso script inicial que muda o usuário e inicia alguns processos do daemon do ruby. No passado, eu simplesmente bash -c "do the business" -l someuser estava certo de usar o sinalizador -l para emular...
19.09.2012 / 18:58
2
respostas

Como faço para elevar privilégios no meio do pipeline?

Meu palpite foi o seguinte: echo "Generating some text" | su - -c cat >/output/file Mas su diz: su: must be run from a terminal O que você faria?     
04.04.2014 / 16:19
1
resposta

Obtendo o id do processo fora do comando lançado com “su -c”

Estou executando um programa java dentro de um shell e gravando o id do processo em um arquivo de texto. Então, quando eu faço isso: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Funciona. Mas eu realm...
01.08.2014 / 21:11
3
respostas

Como reforçar o su com o dpkg-statoverride?

Estou lendo um guia de fortalecimento do Ubuntu 14 e esta é uma das sugestões: It generally seems like a sensible idea to make sure that only users in the sudo group are able to run the su command in order to act as (or become) root: d...
14.06.2016 / 21:15
3
respostas

'quem sou eu' depois de 'su' não mostrar o novo ID de usuário?

Por que quando eu alterno o usuário su <username> e, em seguida, executo who am i , é gerado o usuário anterior no qual eu estava logado e não aquele com o qual eu mudei?     
16.11.2012 / 07:40