Perguntas sobre 'su'

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

Sudo pode substituir su?

Há muita duplicação de funcionalidade em sistemas baseados em Linux, por exemplo, eles fazem a mesma coisa: sudo --login --user <user> sudo su - <user> A abordagem de sudo apenas parece mais elegante. Pode-se fazer sem...
06.06.2014 / 10:43
3
respostas

usando aqui o redirecionamento de E / S do script com o comando su

aqui está o meu script. Quero fazer login com outro usuário e fazer ls -lih : #!/bin/bash su - testuser <<- _EOF_ 123456 #password _EOF_ ls -lih aqui está a saída quando eu corri o script: ./script.sh -bash: line 1: 1...
14.02.2012 / 20:06
3
respostas

Por que posso mudar para um usuário, mas não executar um script

Se eu tentar mudar para um usuário usando o comando sudo su - kshitiz . Funciona bem e muda sem pedir uma senha. Mas se eu tentar executar um script como esse usuário, ele me pedirá uma senha. sudo -u kshitiz bash << EOF > cat /...
10.06.2016 / 18:18
2
respostas

Como funciona o comando “su”?

Eu estou tentando escrever meu próprio shell sem olhar para qualquer código-fonte bash, mas há uma coisa que não consigo fazer. Sempre que eu executo "su" a partir de qualquer shell customizado incluindo o meu, ele pega minha senha e me leva ao...
24.07.2017 / 20:33
3
respostas

Passar argumentos para um comando executado por outro usuário

Eu tenho um script bash que deve levar alguns argumentos e, em seguida, ser executado em um usuário diferente: test.sh #!/bin/bash sudo su user2 <<'EOF' echo $1 EOF No entanto, ele imprime em branco: $ ./test.sh haha Eu en...
19.09.2014 / 03:18
1
resposta

Configurando a senha root vs. sudo -i

Deve-se sempre definir uma senha de root ou é sudo -i aceitável? Dois problemas estão em a leitura de outros posts (talvez lixo eu percebo) : sudo -i elimina a necessidade de uma senha. Isso não é um problema por razões de segurança?...
19.02.2013 / 16:45
2
respostas

Alterando o usuário em um script?

Estou tentando alterar o usuário para executar um comando específico durante a inicialização. Ele falha silenciosamente e, aparentemente, a troca de informações não é realizada, pois posso dizer que o comando não foi executado. O que estou fa...
24.02.2012 / 11:01
2
respostas

Como emular o comportamento do su com o sudo?

Estou tentando fazer o sudo pedir a senha de destino, exceto quando executado por root . Aqui está o que eu faço: Defaults:!root targetpw Desta forma, pede a minha senha, e se eu fizer assim: Defaults:yuri targetpw pede a s...
04.04.2014 / 17:52
3
respostas

bash: executando su -c breaks $ @

Bash version: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Isso funciona bem: #!/bin/bash exec /usr/local/bin/python2.7 /app/add_container_host.py $@ Mas eu preciso executá-lo como um determinado usuário, então mudei...
10.07.2018 / 06:32
2
respostas

Por que util-linux runuser (su) fork?

Usando runuser do util-linux (um ponto de entrada diferente para su , que só opera se a partir da raiz), vê-se uma árvore de processos parecida com a seguinte: [root] runuser -u username sometool \- [username] sometool Qual é o pro...
11.03.2016 / 22:24