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 -sousudo 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 -sousudo sh
Respostas:
Não há necessidade de criar uma senha root. Experimente
sudo su
e digite sua senha de usuário.
sudoversõ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 -ie você terá um console raiz interativo de qualquer maneira.
Para suvocê precisar digitar a senha root. Para sudovocê 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 sunão está aceitando sua senha.
O suprograma espera que você forneça a senha do usuário que você se torna.
O sudoprograma espera que você forneça sua própria senha. O arquivo de configuração para sudocontrola 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 suou 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 suem /etc/pam.dinserindo 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).