Je ne suis pas fana d'un script qui comporte en clair le mot de passe administrateur....
☝︎

alors une variante absconse par le facétieux (comme toujours)
macomaniac :
Dans le «
Terminal», tu commences par t'assurer un
SetUID sur le binaire
chflags (bien fait pour lui!) par la commande :
Bloc de code:
sudo chmod 4755 /usr/bin/chflags
ce qui lui permet d'être exécuté en droits
root quoique invoqué par l'utilisateur
admin r e m y.
Cela fait, tu enchaînes par un petit :
Bloc de code:
sudo touch /Library/Scripts/utilisateurs_montrez-vous.sh
ce qui crée un fichier shell vide au nom farceur

dans le dossier
Scripts de la
Bibliothèque générale avec les bons accédants (
root et
wheel). Tu le rejoins graphiquement dans le «
Finder» et par un ctrl-clic tu l'ouvres par «
TextWrangler» qui permet d'éditer des fichiers 'Système' --> tu fais un copier-coller de :
Bloc de code:
#!/bin/bash
/usr/bin/chflags nohidden /Users
/usr/bin/chflags nohidden /Users/Shared
ce que te permet «
TextWrangler» par déverrouillage du fichier, puis tu sauvegardes en t'authentifiant
admin.
Dans le «
Terminal» maintenant un petit :
Bloc de code:
sudo chmod 777 /Library/Scripts/utilisateurs_montrez-vous.sh
te permet de rajouter l'
executive_bit sur le fichier pour le rendre exécutable. Il ne te reste plus qu'à parachever ton œuvre malicieuse par :
Bloc de code:
sudo defaults write com.apple.loginwindow LoginHook /Library/Scripts/utilisateurs_montrez-vous.sh
par quoi tu crées un
Crochet_de_Login ('
loginwindow LoginHook') qui va s'exécuter comme préférence inaugurale à l'ouverture de ta session d'utilisateur.
☞ en conséquence de ce : 'pourquoi faire simple dès lors que le Système montre l'exemple du contraire' («c'est pas moi, M'sieur, c'est lui qui a commencé!»

), ton répertoire
Utilisateurs et son sous-répertoire
Partagé sont visibles
on_launch. Sans mot-de-passe affiché dans un script...
<exécuté avec succès par moi-même sur mon
MacBook Pro lui aussi sous «
Mavericks 10.9.3>