Existe-t-il un moyen de savoir si je suis l'administrateur de mon Ubuntu 14.04? Sinon, comment puis-je devenir administrateur?
Existe-t-il un moyen de savoir si je suis l'administrateur de mon Ubuntu 14.04? Sinon, comment puis-je devenir administrateur?
Réponses:
Dans l'interface graphique par défaut, ouvrez les paramètres système et accédez à l'outil «Comptes d'utilisateurs». Cela montre votre "Type de compte": "Standard" ou "Administrateur".
Sur la ligne de commande, exécutez la commande id
ou groups
et voyez si vous êtes dans le sudo
groupe. Sur Ubuntu, normalement, les administrateurs sont dans le sudo
groupe.
Vous pouvez avoir un accès administrateur si vous avez été directement ajouté à la liste des sudoers - cela est plus probable si l'administrateur est familier avec Linux ou Unix en général et n'a pas utilisé la méthode Ubuntu par défaut. Essayez de courir sudo echo ok
et entrez votre mot de passe; si cela s'imprime ok
, vous êtes administrateur.
Tapez simplement id
un terminal. Il génère l'ID utilisateur, l'ID de groupe et les appartenances aux groupes de votre compte. Dans mon cas:
UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30
"27 (sudo)" signifie que je suis membre du groupe "sudo", et que j'ai la possibilité d'exécuter des commandes avec sudo
, en d'autres termes: je suis administrateur.
En comparaison, la sortie d'un utilisateur "normal":
UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)
Pour transformer un utilisateur "normal" en administrateur, ajoutez l'utilisateur au groupe sudo
:
sudo adduser <username> sudo (from an administrator's user account)
Par défaut, le compte root est désactivé dans ubuntu, le compte root a UID = 0, essayez:
id
et voyez quelle est la sortie, si son autre que zéro, vous n'êtes pas la racine.
Mais vous pouvez vérifier si vous pouvez utiliser les privilèges root par sudo:
sudo -v
Si vous ne pouvez pas, il indiquera:
Sorry, user [username] may not run sudo on [hostname].
Un autre conseil lorsque vous ouvrez le terminal:
If $ at the end of the prompt that means standard user .
If # that means root user
Dans mon cas nux@ubuntu-PC:~$
Cela signifie que je suis un utilisateur standard.
$
. L'invite ne s'affiche que #
si le shell s'exécute en tant que root. Si vous avez simplement le droit d'exécuter des programmes en tant que root (qui est la définition d'un administrateur), cela n'affecte pas votre invite.