No Mac OS X 10.6, como me dou privilégios de sudo permanentes? é como o linux, no arquivo "/ etc / sudoers"?
No Mac OS X 10.6, como me dou privilégios de sudo permanentes? é como o linux, no arquivo "/ etc / sudoers"?
Respostas:
Não é exatamente experiente no OSX, mas parece estar localizado em um dos seguintes:
- / etc / sudoers
- / private / etc / sudoers
É recomendável usar o visudo para editar o arquivo, mas você pode usar outro editor de texto.
Sob a linha que diz root ALL=(ALL) ALL
Você adiciona o nome do usuário e user ALL=(ALL) ALL
concede a si mesmo privilégios permanentes de sudo.
ls -ld /etc
resulta em lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
, então ambos são o mesmo arquivo.
sudo visudo
para editar o arquivo sudoers (não especificar o arquivo.)
Obviamente, você pode editar /etc/sudoers
manualmente para fazer isso.
Mas as Preferências do sistema do Mac OS X possuem um método embutido para obter a mesma coisa: forneça ao usuário uma conta de administrador , em vez de uma conta padrão , e ela será adicionada /etc/sudoers
automaticamente ao sudoer (por meio da wheel
associação ao grupo).
Os usuários ainda precisarão digitar sua própria senha, o que é uma coisa boa (tm) .
wheel
eadmin
, completa com, por exemplo, permissões de gravação /Applications
e outras pastas globais comparáveis. Basta comparar a saída, por exemplo, id
no Terminal de usuários normais e de administrador.
O sudo no OSX é exatamente igual ao Linux, e como o Linux, o homem sudo mostra os detalhes
sudo determina quem é um usuário autorizado consultando o arquivo / private / etc // sudoers.
/ etc é um link simbólico para / private / etc, portanto sua sugestão de / etc / sudoers funcionará.
Você também pode correr sudo -s
Isso lhe dará permissões de root para essa sessão.
Para retornar às permissões normais, basta digitar exit
Desbloqueie a conta root.
Etapas para desbloquear "root" no Mac:
• 1.Open Directory Utility (/ Aplicativos / Utilitários / Directory Utility.app)
• 2. Vá para Editar> Ativar usuário raiz
• Ele solicitará a senha, pressione ok para a senha EM BRANCO .
Faça logout e digite root em Nome de usuário e seu IN !!!!!!!! (Nota: verifique se NOME E SENHA ESTÃO VERIFICADOS NAS OPÇÕES DE LOGIN. )