0 votes

Comment puis-je lister uniquement les comptes cachés avec la commande terminal

Je peux lister tous les comptes locaux sur le terminal avec les commandes et paramètres dscl. Mais je veux lister uniquement les comptes cachés avec une seule commande. Quelqu'un peut-il m'aider ?

#!/bin/bash

Username="testaccount"
Password="123456"

sudo sysadminctl -addUser $Username
sudo dscl . -passwd /Users/$Username $Password
dscl . create /Users/$Username IsHidden 1

List1=$(dscl . -search /Users  Ishidden 1 )
List2=$(dscl . -list /Users  Ishidden 1 )

echo $List1
echo $List2

Mais les résultats sont vides.

2voto

Oui, vous pouvez le faire :

dscl . -search /Users IsHidden 1 

Si vous voulez juste les noms des comptes, exécutez

dscl . -list /Users IsHidden 1 | cut -f 1 -d' '

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X