Sous Mac OS X 10.6, comment puis-je me donner des privilèges sudo permanents? est-ce comme linux, dans le fichier "/ etc / sudoers"?
Sous Mac OS X 10.6, comment puis-je me donner des privilèges sudo permanents? est-ce comme linux, dans le fichier "/ etc / sudoers"?
Réponses:
Pas exactement expérimenté dans OSX, mais il semble se trouver dans l'un des éléments suivants:
- / etc / sudoers
- / private / etc / sudoers
Il est recommandé d'utiliser visudo pour modifier le fichier, mais vous pouvez utiliser un autre éditeur de texte.
Sous la ligne qui dit root ALL=(ALL) ALL
Vous ajoutez le nom de l'utilisateur et user ALL=(ALL) ALL
vous accordez des privilèges sudo permanents.
ls -ld /etc
résulte en lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
, ils sont donc tous les deux le même fichier.
sudo visudo
pour éditer le fichier sudoers (ne spécifiez pas le fichier.)
Vous pouvez, bien sûr, modifier /etc/sudoers
manuellement pour y parvenir.
Mais les Préférences Système de Mac OS X ont une méthode intégrée pour réaliser la même chose: Donnez à l'utilisateur un compte Administrateur , au lieu d'un compte Standard , et il sera ajouté /etc/sudoers
automatiquement en tant que sudoer (via l' wheel
appartenance au groupe).
Cependant, les utilisateurs devront toujours entrer leur propre mot de passe, ce qui est une bonne chose (tm) .
wheel
etadmin
, avec par exemple des autorisations d'écriture /Applications
et d'autres dossiers globaux comparables. Il suffit de comparer la sortie, par exemple, id
dans le terminal des utilisateurs normaux et administratifs.
sudo dans OSX est exactement comme ça sous Linux, et comme Linux man sudo montre les détails
sudo détermine qui est un utilisateur autorisé en consultant le fichier / private / etc // sudoers.
/ etc est un lien symbolique vers / private / etc donc votre suggestion de / etc / sudoers fonctionnera.
Vous pourriez aussi bien courir sudo -s
Cela vous donnera des autorisations root pour cette session.
Pour revenir aux autorisations normales, tapez simplement exit
Déverrouillez le compte root.
Étapes pour déverrouiller "root" dans Mac:
• 1.Ouvrez l'utilitaire d'annuaire (/ Applications / Utilitaires / Directory Utility.app)
• 2. Allez dans Edition> Activer l'utilisateur root
• Il vous demandera le mot de passe, appuyez sur ok pour le mot de passe BLANC .
Déconnectez-vous, puis saisissez root dans votre nom d'utilisateur et votre IN !!!!!!!! (Remarque: assurez-vous que le nom et le mot de passe sont vérifiés dans les options de connexion. )