Como posso conceder permanentemente acesso root a um usuário? [duplicado]

32

Eu tenho procurado a resposta para isso, mas tudo que eu acho é "Não é uma boa idéia" ou "Nós não recomendamos" e algum trabalho em torno da solução é dado ...

Eu sou novo, sim. Há uma boa chance de eu conseguir quebrar coisas, eu sei. Eu estou feliz em quebrar meu sistema operacional e formatá-lo muitas vezes se isso acontecer, mas restrições de QUALQUER tipo no meu sistema operacional me irritam. Eu quero ser capaz de quebrar coisas se eu quiser, então aprender como eu quebrei e como consertar.

Eu quero o bloqueio de segurança.

Por favor, diga-me como conceder uma autorização absoluta ao usuário.

    
por Ichimitch Hamono 13.04.2017 / 14:24

6 respostas

2

Para quem também quer liberar o sistema, essa é a solução que funcionou para mim:

  1. carrega o terminal
  2. digite: sudo passwd root
  3. insira a senha do usuário quando solicitado
  4. crie uma senha do UNIX quando solicitado
  5. digite: sudo sh -c 'echo "greeter-show-manual-login = true" > > /etc/lightdm/lightdm.conf '
  6. reinicialize o sistema
  7. na tela de login, agora há uma opção para fazer login manualmente. faça o login com o nome de usuário 'root' e a senha que você criou na etapa 4

Alternativamente:

  1. Jogue seu disco rígido no lixo porque ele está contaminado pelo Ubuntu e você nunca será capaz de tirar aquele fedor, não importa quantas vezes que você formata.
  2. Instale um novo disco rígido
  3. Faça o download de uma distro do Puppy Linux de: link
por Ichimitch Hamono 22.01.2013 / 20:19
35

Para dar ao usuário "foo" acesso ilimitado e sem senha aos privilégios de root por meio do comando sudo , edite /etc/sudoers e adicione a linha:

foo   ALL = NOPASSWD: ALL

Veja sudo (8) e sudoers (5) para mais informações.

Como foi sugerido em outro lugar, se você souber como usar vi , convém usar visudo para editar /etc/sudoers .

    
por jdthood 22.01.2013 / 15:43
25

Não é você quem está sendo restrito (contanto que você possa sudo ou logar como root na linha de comando), mas é todos os aplicativos que você executa que está sendo restrito.

Se você se der privilégios de root, todos os aplicativos que você executa também ganham poder completo sobre o seu computador. Essa é a restrição, e dizer que você não quer que nenhuma restrição seja colocada sobre você é como dizer que você não quer trancar sua bicicleta ou sua porta, pois ela coloca um restrição a si mesmo.

Estou surpreso que ninguém ainda tenha tentado oferecer essa percepção.

    
por ilias 22.01.2013 / 19:02
13

Sendo noob, é melhor usar visudo em vez de editar /etc/sudoers sozinho, pelo menos porque:

  1. Verifica se ninguém está usando o arquivo /etc/sudoers ao mesmo tempo Tempo.
  2. Quando você termina, verifica o arquivo para verificar se está tudo bem.
por Vivas84 22.01.2013 / 16:12
10

ok, isso vem do meu hacker dias de tentar tudo no sistema para ver o que ele fez.

Existe um arquivo /etc/passwd que possui senhas famosas (ou um marcador para indicar senhas shadow).

Nesse arquivo, você verá algo assim:

root:!:0:0::/:/usr/bin/ksh
daemon:!:1:1::/etc:
bin:!:2:2::/bin:
sys:!:3:3::/usr/sys: 
adm:!:4:4::/var/adm:
uucp:!:5:5::/usr/lib/uucp: 
guest:!:100:100::/home/guest:
nobody:!:4294967294:4294967294::/:
lpd:!:9:4294967294::/:
lp:*:11:11::/var/spool/lp:/bin/false 
invscout:*:200:1::/var/adm/invscout:/usr/bin/ksh
nuucp:*:6:5:uucp login user:/var/spool/uucppublic:/usr/sbin/uucp/uucico
paul:!:201:1::/home/paul:/usr/bin/ksh
jdoe:*:202:1:John Doe:/home/jdoe:/usr/bin/ksh 

[exemplo retirado de aqui ]

as duas seções que nos interessam são os números na posição 3 e 4. o primeiro é o ID do usuário, o segundo é o grupo. Observe que nesta instalação (e na maioria das instalações) os valores para root são ambos 0

Se você usar su ou sudo para editar este arquivo e alterar os números em seu ID de usuário para o mesmo que root, você se tornará root. (você também não poderá usar o rmuser no seu ID, pois ele é considerado essencial para o sistema)

    
por SeanC 22.01.2013 / 17:57
8

Não seria melhor adicionar o usuário ao grupo correto?

sudo usermod -a -G sudo hduser

veja também esta pergunta duplicada: Como eu concedo privilégios sudo a um usuário existente?

    
por Nanne 22.01.2013 / 16:07

Tags