Eu entendi isso:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Digitei a senha que uso para o sudo. Por que isso não funciona?
Obrigado!
sudo -s
ousudo sh
Eu entendi isso:
Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$
Digitei a senha que uso para o sudo. Por que isso não funciona?
Obrigado!
sudo -s
ousudo sh
Respostas:
Não há necessidade de criar uma senha root. Experimente
sudo su
e digite sua senha de usuário.
sudo
versões mais recentes, sudo -i
é o mesmo que sudo su -
.
Outros mencionaram os detalhes da conta raiz. No entanto, você nem precisa su
. Basta usar sudo -i
e você terá um console raiz interativo de qualquer maneira.
Para su
você precisar digitar a senha root. Para sudo
você ter que digitar sua própria senha e você deve estar listado na lista de sudoers. Como você não definiu a senha root ou a senha root é diferente da sua senha, ela su
não está aceitando sua senha.
O su
programa espera que você forneça a senha do usuário que você se torna.
O sudo
programa espera que você forneça sua própria senha. O arquivo de configuração para sudo
controla o que você pode fazer com ele. Com su
, o conhecimento da senha de outras pessoas é suficiente.
Usar sudo
é muito melhor; não requer senhas compartilhadas.
Com base na minha experiência:
A menos que a conta em que você esteja logado tenha privilégios de "administrador", você não tem permissão para su
ou sudo
.
O que fiz foi criar uma segunda conta "Administrador" (administrador) que tenha privilégios de administrador e, em seguida,
su admin
sudo su
-e então a casca em que estou é raiz.
Meu conselho: Modificar o arquivo su
em /etc/pam.d
inserindo o grupo pretende habilitar para su-ing a raiz de pam_group.so group=admin,<yourgroup>
onde <yourgroup>
pode ser staff
(= usuários padrão), por exemplo.
Para fazer isso, você precisa ser root (o administrador não é suficiente).