Perguntas com a marcação «su»

su é um utilitário para executar um shell ou outro comando como outro usuário (root por padrão).

220
Onde o grupo "wheel" conseguiu esse nome?

O wheelgrupo em computadores * nix geralmente se refere ao grupo com algum tipo de acesso raiz. Ouvi dizer que em alguns * nixes é o grupo de usuários com o direito de executar su, mas no Linux parece ser qualquer um (embora você precise da senha de root, naturalmente). Nas distribuições Linux que...

93
Qual é a necessidade do comando `fakeroot` no linux

Por que precisamos de fakerootcomando? Não podemos simplesmente usar os comandos sudoou su? A página do manual diz: fakeroot - executa um comando em um ambiente, falsificando privilégios de root para manipulação de arquivos About.com diz: Dá um ambiente raiz falso. Este pacote visa...

89
su vs sudo -s vs sudo -i vs sudo bash

Qual é a diferença entre os seguintes comandos: su sudo -s sudo -i sudo bash Eu sei, pois supreciso saber a senha do root e sudopreciso estar no sudoersarquivo, mas uma vez executado, o que é diferença? Eu sei que há uma diferença entre sue sudo -sporque meu diretório pessoal é /rootdepois da...

75
su options - executando o comando como outro usuário

Eu queria saber como executar um comando como outro usuário a partir de um script. Eu tenho o proprietário do script definido como raiz. Também tenho o seguinte comando sendo executado no script para executar o comando como o usuário hudson: su -c command hudson Essa é a sintaxe...

63
-bash: sudo: comando não encontrado

Estou tentando implantar o aplicativo django. Quando imprimo apt-get update , vejo W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list -...

56
su não altera o usuário, mas também não responde com um erro

Enquanto estiver logado como rootgostaria sude um usuário regular específico. Eu corro su usernamee imediatamente recebo o prompt de volta, ainda como root. Não há nenhum erro. Estou ciente do antigo problema "o usuário que você está tentando processar não tem permissão para a pasta em que está...

41
.bash_profile não originado ao executar su

Eu tenho um usuário, por exemplo user1, que tem modificações ao seu .bash_profile, um deles mudando a PATH, por exemplo: export PATH=/some/place:$PATH. Essa alteração funciona bem se eu fizer logon como user1ou a su - user1. Mas se eu tentar executar um comando via sucomo root, por exemplo: su -c...

35
Como suprimo a saída dd?

Eu tenho um script bash que cria algum arquivo usando dd. O problema é que o dd lança uma grande quantidade de saída que vai mexer com a saída do meu script. Pesquisando, encontrei uma solução: dd if=boot1h of="/dev/r$temp1" >& /dev/null Existe uma alternativa ou está redirecionando para...

34
Executando o aplicativo GUI como outro usuário (não raiz)

Digamos que eu tenho 2 contas de usuário user1e user2. Quando efetuo login como user1e depois user2uso su, posso executar programas de linha de comando, mas os programas da GUI falham. Exemplo: user1@laptop:~$ su - user2 user2@laptop:~$ leafpad ~/somefile.txt No protocol specified leafpad: Cannot...

22
Qual é a diferença entre sudo su - e sudo su -

Quando estou trabalhando em nossas máquinas RHEL, costumo sudo su -mudar para raiz. Um dia, um erro de digitação significava que eu digitava sudo su --- parece-me que tudo estava igual a um único hífen, exceto que eu estava na mesma pasta que antes de emitir o comando (com um único hífen...

21
O que 'script / dev / null' faz?

Toda vez que faço logon em uma VM com raiz, suem uma conta de usuário e tento usá- screenla, gera um erro: Cannot open your terminal '/dev/pts/0' - please check. Uma postagem do Stack Overflow disse que eu precisava usar script /dev/nullpara corrigi-lo e funciona, mas ainda não explica por que...

20
Por que o su world é executável?

Eu tenho um servidor sem cabeça conectado remotamente por vários usuários. Nenhum dos outros usuários está no arquivo sudoers, portanto, eles não podem obter o root via sudo. No entanto, como as permissões suestão disponíveis, -rwsr-xr-xnão há nada que as impeça de tentar fazer força bruta na senha...

19
Como posso executar como outro usuário?

Este é o código do bash que deve ser executado. Então, primeiro ele substitui o usuário pelo projeto aberto e depois executa todo o código su openproject -c "bash -l" cd ~/openproject git checkout Gemfile.lock git pull bundle install RAILS_ENV="production" bundle exec rake...