Nouvel utilisateur avec accès root dans Linux Debian
9
J'ai créé un nouvel utilisateur en utilisant "Comptes d'utilisateurs" dans "Paramètres système". Comment puis-je accorder des droits pour que ce nouvel utilisateur puisse avoir le même niveau d'accès que root?
Vous dites au nouvel utilisateur le mot de passe root?
41754
4
Pourquoi veux-tu faire cela? Ce n'est généralement pas une bonne idée de simplement donner à un autre utilisateur le même accès que root, c'est pourquoi d'autres ici suggèrent l'utilisation de sudo. Si vous pouvez nous en dire plus sur ce que vous devez faire exactement de cet utilisateur, nous pourrons peut-être trouver quelque chose de mieux pour votre situation.
The Spooniest
Réponses:
8
Tu ne veux pas faire ça. Utilisez sudo à la place.
Sur les versions récentes d'Ubuntu, le groupe par défaut autorisé à élever en utilisant sudo est (de manière appropriée) nommé "sudo". Vous pouvez ajouter l'utilisateur en utilisant usermod(ou votre interface graphique, dont je ne sais malheureusement rien, ou j'essaierais de vous donner des instructions à ce sujet).
usermod -a -G sudo new_user
Demandez au nouvel utilisateur de se reconnecter. Ils devraient pouvoir le faire sudopour les autres utilisateurs après cela.
"Vous ne voulez pas faire ça.", On dirait qu'il le voulait vraiment.
PMint
1
@PMint Ce que les gens veulent et ce qui est réellement conseillé ne sont pas toujours la même chose (bien que votre réponse suggère en fait presque exactement la même méthode, donc je ne suis pas sûr de ce que vous voulez dire).
Chris Down
8
root - il ne peut y en avoir qu'un.
(mais root peut avoir plusieurs noms).
Pour créer un compte avec les mêmes privilèges que root, il vous suffit de rendre l'UID du compte égal à zéro. Ensuite, ils seront root, mais avec un nom différent.
Des exemples courants de cela sont des noms de comptes comme ceux toorqui sont créés (par exemple sur certains systèmes * bsd) avec UID 0, comme une connexion root alternative - peut-être avec /bin/cshplutôt que /bin/shcomme shell ou pour une autre raison frivole.
Cependant, comme plusieurs personnes l'ont déjà dit, vous ne voulez pas le faire . Vous pensez peut-être que oui, mais ce n'est vraiment pas le cas. Installez et configurez à la sudoplace.
Intéressant - quand je l' ai fait une fois, je ne pouvais pas ouvrir une session comme la racine plus longtemps, apparemment d' origine parce que très tôt dans le processus de connexion que les ID utilisateur (qui sont tous deux 0) sont utilisés pour rechercher des informations, et le nouvel utilisateur a été trouvé première.
Peter - Rétablir Monica
@ PeterA.Schneider Pas seulement au début du processus de connexion. Les ID utilisateur définissent un compte. S'il y a deux entrées avec le même ID utilisateur mais des noms d'utilisateurs différents, il s'agit du même compte , avec deux ensembles d'informations d'identification.
Gilles 'SO- arrête d'être méchant'
2
Vous souhaitez utiliser le terminal. Pour donner un accès root complet, accédez au compte root:
su
Après cela, ouvrez le fichier sudoers:
visudo
Ensuite, ajoutez votre nom d'utilisateur à la liste:
username ALL=(ALL) ALL
Après cela, vous auriez dû donner à l'utilisateur un accès root complet.
Réponses:
Tu ne veux pas faire ça. Utilisez sudo à la place.
Sur les versions récentes d'Ubuntu, le groupe par défaut autorisé à élever en utilisant sudo est (de manière appropriée) nommé "sudo". Vous pouvez ajouter l'utilisateur en utilisant
usermod
(ou votre interface graphique, dont je ne sais malheureusement rien, ou j'essaierais de vous donner des instructions à ce sujet).Demandez au nouvel utilisateur de se reconnecter. Ils devraient pouvoir le faire
sudo
pour les autres utilisateurs après cela.la source
root - il ne peut y en avoir qu'un.
(mais root peut avoir plusieurs noms).
Pour créer un compte avec les mêmes privilèges que root, il vous suffit de rendre l'UID du compte égal à zéro. Ensuite, ils seront root, mais avec un nom différent.
Des exemples courants de cela sont des noms de comptes comme ceux
toor
qui sont créés (par exemple sur certains systèmes * bsd) avec UID 0, comme une connexion root alternative - peut-être avec/bin/csh
plutôt que/bin/sh
comme shell ou pour une autre raison frivole.Cependant, comme plusieurs personnes l'ont déjà dit, vous ne voulez pas le faire . Vous pensez peut-être que oui, mais ce n'est vraiment pas le cas. Installez et configurez à la
sudo
place.la source
Vous souhaitez utiliser le terminal. Pour donner un accès root complet, accédez au compte root:
Après cela, ouvrez le fichier sudoers:
Ensuite, ajoutez votre nom d'utilisateur à la liste:
Après cela, vous auriez dû donner à l'utilisateur un accès root complet.
la source
Utilisez en
adduser USERNAME sudo
tant que root, c'est plus sûr et aussi fonctionnel:Pour ajouter l'utilisateur "USERNAME" au groupe sudo:
la source