Perguntas sobre 'su'

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

su não foi registrado corretamente ao usar byobu [closed]

Estamos vendo variações em nossos registros quando um usuário su de uma sessão byobu vs. uma sessão regular de shell. Ao usar uma sessão regular, as linhas em /var/log/auth.log são assim: root@delta:/var/log# tail -n 0 -f auth.log | grep su A...
06.08.2013 / 21:25
2
respostas

Qual é o comando para mudar para o usuário normal? [duplicado]

Estou tentando o comando "su / sudo" para alternar para um usuário comum. Ele me pergunta a senha e eu digito a senha do administrador, em seguida, diz su: falha de autenticação. Como posso mudar para um usuário comum? Qual é o problema? wa...
30.11.2013 / 16:51
4
respostas

Autenticação Falha ao acessar o privilégio de superusuário

Eu recebo o privilégio de root quando digito sudo . Mas quando su pede a Senha , que eu digito, o terminal diz su: Authentication Failure     
09.08.2014 / 18:29
2
respostas

Como eu configuro a variável de ambiente para todos os usuários, mesmo ao fazer sudo su?

Eu criei um arquivo chamado x.sh no diretório /etc/profile.d/ , para que ele possa ser acessado por todos os usuários. Eu esperava quando eu mudo o usuário atual no terminal (do usuário logado) usando o comando sudo su other_user , a vari...
20.11.2017 / 09:32
2
respostas

Evitar que usuários sudo mudem para outro usuário, sem a senha do usuário-alvo?

Desculpe se o título é ambíguo, no entanto eu sou bem novo no Ubuntu, mas acabei de configurar um servidor rodando ele com um grupo de "desenvolvedores" que são todos sudo. No momento, os usuários só podem fazer login via SSH com uma chave vi...
04.07.2016 / 16:55
1
resposta

unix - desabilita “su” para ssh'ers

Gostaria de desabilitar a obtenção de root para todos os usuários que ssh in - incluindo "sudo su" porque é praticamente a mesma coisa ... Isso pode ser feito? Suponha que eu não esteja ssh'ing e tenha acesso físico à máquina, mas que queira imp...
20.11.2014 / 14:25
0
respostas

O ___ tag123ssh ___ SSH, também conhecido como "Secure Shell", é um método para se conectar com segurança a um computador remoto. ___ tag123pam ___ Módulos de autenticação plugáveis (PAM) ___ tag123permissions ___ Abreviação de "permissões do sistema de arquivos" - controle de acesso baseado no usuário, grupo ou acesso global. ___ qstntxt ___

Em uma tentativa de aumentar o número de arquivos que meu servidor domino tem permissão para manipular, alterei o /etc/security/limits.conf, adicionando as seguintes linhas.

%pre%

Depois de fazer login novamente via %code% para garantir que as alterações funcionaram, verifiquei %code% sem efeito.

Lembrei-me de ter lido que os arquivos em %code% devem ser alterados adequadamente, por exemplo, Estou executando meu servidor a partir de %code% , via %code% ou %code%

Não sabendo o que estou realmente fazendo lá (aprendi uma lição), tentei fazer isso editando os arquivos %code% , %code% , %code% , %code% , %code% e adicionou as linhas.

%pre%

Eu então s coloquei o ser u em %code% e fiquei feliz em descobrir que minhas alterações estavam sendo efetivas. O número de arquivos subiu de acordo.

No entanto, tentando voltar para o meu usuário normal %code% , recebo agora um erro %code% .

Como o usuário do Notes não está listado como sudoer, abri uma nova sessão ssh para corrigir isso.

No entanto, ao usar %code% com meu usuário normal, agora recebo uma mensagem de erro Desculpe, tente novamente. . A senha é sem dúvida correta. E como esperado eu não estou autorizado a usar %code% mais também.

Atualmente, não tenho acesso físico e não posso usar nenhum tty para fazer login como root, mas pelo menos consegui usar a senha root para bruteforce. * (Ou, eu espero que sim. O erro mudou de %code% para %code% .

Eu li em algum lugar que os usuários precisam estar no grupo wheel para usar o su. Esse nunca foi o caso e eu sempre costumava usar o %code% .

Suspeito que se relacione com as alterações de %code% ou %code% , mas para ser honesto, não tenho ideia de como o pam e suas ferramentas relacionadas funcionam.

Agora, minha pergunta se resume a.

  • O que eu fiz lá e o efeito que isso teve no meu sistema. Por que não tenho permissão para usar nenhum dos comandos dos arquivos que mudei mais?

  • Como reverter minhas alterações ou melhor, fazer o que pretendia fazer, mas certo?

Se possível, uma maneira sobre o ssh seria legal, mas se inevitável, eu poderia anexar um teclado e um monitor ao meu servidor e tentar logar como root diretamente. Tenho certeza de que %code% ainda é capaz de alterar tudo de volta?

Editar: Ok, parece que eu estraguei tudo. Eu não posso entrar como alguém mais que um tty. Independentemente do usuário que eu tente, sempre recebo a mensagem "Login incorreto".

Qualquer dica sobre como corrigir isso. Com um cd ao vivo possivelmente? Meu disco rígido é criptografado via LUKS, mas eu acho que há uma maneira de descriptografá-lo ao inicializar um sistema ao vivo.

Eu consegui inicializar no modo de recuperação e desfiz as alterações que fiz.

No entanto, o problema persiste. Não tenho certeza do que fazer agora.

A reversão de todas as alterações realmente faz o truque.

Parece que assim que eu modificar o /etc/pam.d/su

Eu não posso mais usar %code% .

Eu percebi que não posso colocar diretamente essas linhas nesses arquivos, pois isso quebra as permissões para usar o comando. Eu acho que apenas quebra o arquivo e impede que ele funcione normalmente.

O que eu achei estar trabalhando é editar %code% e exigir isso nos arquivos %code% adicionando %code%

Não tenho certeza se devo excluir a pergunta ou se vale a pena reescrevê-la e respondê-la. Vou deixar assim por enquanto

    
___ tag123su ___ comando para substituir usuário, ou seja, efetuar login em uma sessão como um usuário diferente. ___ tag123sudo ___ Questões relacionadas ao comando sudo que permite aos usuários executar programas com os privilégios de um usuário diferente (normalmente o usuário root). ___

Em uma tentativa de aumentar o número de arquivos que meu servidor domino tem permissão para manipular, alterei o /etc/security/limits.conf, adicionando as seguintes linhas. notes soft nofile 60000 notes hard nofile 60000 Depois de fazer...
11.12.2015 / 16:41
0
respostas

Executar um comando como outro usuário, fornecendo sua senha O

___ tag123password ___ As senhas são usadas para verificar a identidade do usuário ou autenticar, por exemplo, efetuar login em uma conta de usuário, para obter privilégios elevados com 'sudo' ou com criptografia. Use esta tag ao perguntar sobre como...
02.12.2016 / 00:45
0
respostas

Execute o script em /etc/rc.local sob um usuário específico

Estou usando a portia ( link ) e defini o seguinte comando no meu rc.local: cd /home/portia/portia/slyd && twistd slyd O problema aqui é que o comando / script é executado como root e todos os arquivos / pastas criados pelo script...
27.05.2014 / 21:23
2
respostas

Qual é a diferença entre “su” com e sem hífen?

Sou bastante novo no terminal Linux e não sei ao certo qual é a diferença entre su com um hífen e su sem hífen, por exemplo: su - username vs. su username . Eu procurei na documentação mas lá, isso não foi mencionado. Alguém pode...
26.07.2012 / 18:39