Comment savoir si je suis l'administrateur de mon Ubuntu?

10

Existe-t-il un moyen de savoir si je suis l'administrateur de mon Ubuntu 14.04? Sinon, comment puis-je devenir administrateur?

TomJ
la source
Notez que bien que vous continuiez à dire "l'administrateur", toutes les réponses ont parlé de si vous êtes ou non "un administrateur". Il n'y a pas nécessairement un administrateur unique (sauf si vous comptez peut-être le compte root, qui est normalement désactivé). Vous pouvez très bien avoir une centaine d'administrateurs sur une machine.
Jon Hanna

Réponses:

6

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 idou groupset voyez si vous êtes dans le sudogroupe. Sur Ubuntu, normalement, les administrateurs sont dans le sudogroupe.

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 oket entrez votre mot de passe; si cela s'imprime ok, vous êtes administrateur.

Gilles 'SO- arrête d'être méchant'
la source
Le premier que vous avez dit est le moyen le plus simple. Merci.
TomJ
7

Tapez simplement idun 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)
Jacob Vlijm
la source
J'en ai aussi 4 (adm). Suis-je donc l'administrateur?
TomJ
@tom signifie qu'il veut savoir s'il est root ou non
nux
@nux Pourquoi le pensez-vous?
Jacob Vlijm
du titre, "L'administrateur de mon ubuntu"
nux
1
@nux Être administrateur signifie avoir le droit d'exécuter des programmes en tant que root. Cela ne signifie pas utiliser le compte root tout le temps.
Gilles 'SO- arrête d'être méchant'
1

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.

nux
la source
Que voulez-vous dire par "id - u (votre nom d'utilisateur)"? allez-vous l'expliquer un peu?
TomJ
check linfo.org/uid.html
nux
Le mien est $. Suis-je donc l'administrateur?
TomJ
1
@Tom Même si vous êtes administrateur, votre invite s'affichera normalement $. 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.
Gilles 'SO- arrête d'être méchant'
l'administrateur est un utilisateur standard, n'est-ce pas?
nux