Como posso me tornar usuário root no bash? [duplicado]

1

Acabei de instalar o F17 e estou tentando aprender o básico do bash.

Tudo o que sei com certeza é que o cifrão após [nome @ pc] significa que sou um usuário comum. Está correto?

    
por piperchester 16.08.2012 / 22:19

2 respostas

2

O superusuário (ou administrador) geralmente é chamado root e possui um ID de usuário 0. Você pode verificar isso digitando id root . Isso mostrará informações sobre um usuário chamado root .

Para se tornar um superusuário, você pode simplesmente fazer logon usando o usuário root , se for permitido. Então, onde quer que você seja inicialmente solicitado para um login e senha, digite root e sua senha.

Normalmente, no entanto, o login raiz está desativado. Nesse caso, um usuário usa sudo para executar um programa como root. sudo bash abrirá um shell de raiz (bash) para você. Mas isso só funciona se você tiver permissão para usar sudo . Geralmente, esse é o caso se você estiver no grupo sudo .

Você pode verificar os grupos dos quais é membro usando id ou id your-username .

A aparência do prompt depende totalmente das configurações do usuário em .bashrc . Por padrão, $ é um usuário comum e # é um administrador.

    
por 16.08.2012 / 22:24
0

A outra opção se você ainda não estiver adicionado ao grupo sudo é executar o comando su . Isso solicitará a senha de root e, em seguida, fornecerá a você um shell de raiz (que persistirá até você fechar o terminal / logout).

Observe que a execução de um comando com sudo só executará esse único comando como raiz. Portanto, se você executar sudo <some privileged command> , ele será executado como root, mas quaisquer comandos inseridos depois disso ainda serão executados como seu login normal de usuário.

Um possível ponto de atrito com o uso de su para obter um shell de root: você pode não saber a senha de root. Pode ter sido definido durante a instalação ou, se o login da raiz estiver desativado, ele pode não estar definido. Se você não souber a senha do root, provavelmente precisará obter sudo working, para poder definir a senha root.

    
por 16.08.2012 / 22:45