Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/12/2022, à 17:19

fred78110

Sudoers, problème d'accès aux commandes du terminal

bonjour,

je ne peux plus passer de commandes via les 2 comptes ubuntu du pc de mes parents.

il y a un accès restreint, comment récupérer l'acces aux commandes ?

exemple ci dessous de probleme :

frederic@parents-System-Product-Name:~$ sudo apt install kde-cli-tools
[sudo] Mot de passe de frederic : 
frederic n'apparaît pas dans le fichier sudoers. Cet incident sera signalé.
frederic@parents-System-Product-Name:~$ 


merci smile

ubuntu 20.04

Dernière modification par fred78110 (Le 19/12/2022, à 18:52)

Hors ligne

#2 Le 19/12/2022, à 18:25

MicP

Re : Sudoers, problème d'accès aux commandes du terminal

Bonjour

Comme l'indique le message d'erreur retourné, le compte utilisateur frederic n'est pas dans la liste des sudoers <=> le compte utilisateur non privilégié frederic ne fait pas partie de la liste des comptes utilisateurs du groupe sudo

Tu pourras voir la liste du ou des comptes utilisateurs du groupe sudo <=> celui ou ceux qui sont autorisés à utiliser la commande sudo
dans le retour de cette ligne de commande :

awk -F":" '/sudo/{print $4}' /etc/group

Dernière modification par MicP (Le 19/12/2022, à 18:27)

Hors ligne

#3 Le 19/12/2022, à 18:36

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

Merci MicP smile
ca remarche

Hors ligne

#4 Le 19/12/2022, à 18:55

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

ca remarche plus

quand je fais ta ligne, j'ai les 2 comptes qui ressortent :

frederic@parents-System-Product-Name:~$ awk -F":" '/sudo/{print $4}' /etc/group
parents,frederic

mais quand j'applique une ligne de commande, il met que le compte frederic n a pas l habilitation

frederic@parents-System-Product-Name:~$ sudo kcmshell5 kcm_nightcolor
[sudo] Mot de passe de frederic : 
frederic n'apparaît pas dans le fichier sudoers. Cet incident sera signalé.
frederic@parents-System-Product-Name:~$ 

c'est contradictoire, je comprends pas

merci smile

Dernière modification par fred78110 (Le 19/12/2022, à 18:57)

Hors ligne

#5 Le 19/12/2022, à 19:05

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

j'ai l'impression que mon accès aux commandes fonctionne 1 fois sur 2

la j'ai accès au terminal du compte parents

parents@parents-System-Product-Name:~$ sudo kcmshell5 kcm_nightcolor
[sudo] Mot de passe de parents : 
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Impossible de trouver le module « kcm_nightcolor ». Veuillez saisir « kcmshell5 --list » pour obtenir la liste de tous les modules.
parents@parents-System-Product-Name:~$ 

Dernière modification par fred78110 (Le 19/12/2022, à 19:11)

Hors ligne

#6 Le 19/12/2022, à 19:11

Tawal

Re : Sudoers, problème d'accès aux commandes du terminal

Hello,

N'aurais-tu pas enregistrer l'utilisateur frederic au groupe sudo sans redémarrer la session ?
Car l'effet n'est pas immédiat.
Déconnecte toi de la session, reconnecte toi et ré-essaie.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#7 Le 19/12/2022, à 19:16

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

j'ai fermé et redemarré la session frederic comme tu proposes, mais le problème persiste

de toute manière, je n'ai pas touché au compte frederic depuis des mois .

frederic@parents-System-Product-Name:~$ sudo kcmshell5 kcm_nightcolor
[sudo] Mot de passe de frederic : 
frederic n'apparaît pas dans le fichier sudoers. Cet incident sera signalé.
frederic@parents-System-Product-Name:~$ sudo kcmshell5 kcm_nightcolor
[sudo] Mot de passe de frederic : 
frederic n'apparaît pas dans le fichier sudoers. Cet incident sera signalé.
frederic@parents-System-Product-Name:~$ awk -F":" '/sudo/{print $4}' /etc/group
parents,frederic
frederic@parents-System-Product-Name:~$ sudo kcmshell5 kcm_nightcolor
[sudo] Mot de passe de frederic : 
frederic n'apparaît pas dans le fichier sudoers. Cet incident sera signalé.
frederic@parents-System-Product-Name:~$ 

Dernière modification par fred78110 (Le 19/12/2022, à 19:17)

Hors ligne

#8 Le 19/12/2022, à 19:40

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

j'ai éteins le pc et vider la ram avec l interrupteur à l'arrière du boitier d alimentation

apparemment, le terminal refonctionne pour le moment

frederic@parents-System-Product-Name:~$ sudo apt purge ~c
[sudo] Mot de passe de frederic : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libllvm10 libxmlb1
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
frederic@parents-System-Product-Name:~$ sudo kcmshell5 kcm_nightcolor
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Impossible de trouver le module « kcm_nightcolor ». Veuillez saisir « kcmshell5 --list » pour obtenir la liste de tous les modules.
frederic@parents-System-Product-Name:~$ 

Dernière modification par fred78110 (Le 19/12/2022, à 19:42)

Hors ligne

#9 Le 19/12/2022, à 19:44

Qid

Re : Sudoers, problème d'accès aux commandes du terminal

que dit la commande "groups" quand c'est frederic ou parent qui la tapent ?

et puis pour être au clair sur l'autre problème parce que tu m'as l'air de rentrer des commandes sans trop savoir ce qu'elles font je pense qu'il pourrait être bon que tu nous confirmes sur quel système tu tourne :

echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE et avec ces interfaces d'installés : $(ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}')"

"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#10 Le 19/12/2022, à 19:51

xubu1957

Re : Sudoers, problème d'accès aux commandes du terminal

Bonjour,

@aux aidants

Fil en parallèle > logiciel "mode nuit" kubuntu 20.04


Merci de montrer, pour les permissions :

nany a écrit :
echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"

Dernière modification par xubu1957 (Le 19/12/2022, à 19:56)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#11 Le 19/12/2022, à 19:56

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

Qid a écrit :

que dit la commande "groups" quand c'est frederic ou parent qui la tapent ?

et puis pour être au clair sur l'autre problème parce que tu m'as l'air de rentrer des commandes sans trop savoir ce qu'elles font je pense qu'il pourrait être bon que tu nous confirmes sur quel système tu tourne :

echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE et avec ces interfaces d'installés : $(ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}')"

bonjour,

sur le pc de mes parents, c'est Ubuntu 20.04.5 LTS

en effet, tu dis juste, je ne maîtrise pas du tout,

merci smile

Hors ligne

#12 Le 19/12/2022, à 19:57

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

Qid a écrit :

que dit la commande "groups" quand c'est frederic ou parent qui la tapent ?

et puis pour être au clair sur l'autre problème parce que tu m'as l'air de rentrer des commandes sans trop savoir ce qu'elles font je pense qu'il pourrait être bon que tu nous confirmes sur quel système tu tourne :

echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE et avec ces interfaces d'installés : $(ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}')"
rederic@parents-System-Product-Name:~$ echo "$(lsb_release -sd) $(awk -F"[()]" '/VERSION=/{print $2}' /etc/os-release) (migrée depuis $(cat /var/log/installer/media-info)) avec $XDG_CURRENT_DESKTOP sur $XDG_SESSION_TYPE et avec ces interfaces d'installés : $(ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}')"
Ubuntu 20.04.5 LTS Focal Fossa (migrée depuis Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)) avec ubuntu:GNOME sur x11 et avec ces interfaces d'installés :    
mars 26 2020 ubuntu.desktop
frederic@parents-System-Product-Name:~$ 

Hors ligne

#13 Le 19/12/2022, à 19:58

Qid

Re : Sudoers, problème d'accès aux commandes du terminal

xubu1957 a écrit :

sauf qu'en théorie les 2 sujets n'ont rien a avoir l'un avec l'autre...
il y a juste qu'il s'obstine a rentrer des commandes root qui n'ont pas lieu d'être...
cela-dit ça ne veut pas dire qu'il n'y a pas un problème de gestion de sudoer...
j'attend donc les réponses à mon post de 19h44

edit : ok j'ai une partie des réponses car nos posts se sont croisés...
reste que ça ne nous donne pas les groups auxquels appartienne tes 2 utilisateurs

Dernière modification par Qid (Le 19/12/2022, à 20:00)


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#14 Le 19/12/2022, à 19:59

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

xubu1957 a écrit :

Bonjour,

@aux aidants

Fil en parallèle > logiciel "mode nuit" kubuntu 20.04


Merci de montrer, pour les permissions :

nany a écrit :
echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"
frederic@parents-System-Product-Name:~$ echo -e "\nNombre d'éléments de /home/moi ne m'appartenant pas : $(sudo find ~ \( ! -user $USER -o ! -group $USER \) | wc -l)"
[sudo] Mot de passe de frederic : 

Nombre d'éléments de /home/moi ne m'appartenant pas : 0
frederic@parents-System-Product-Name:~$ 

Hors ligne

#15 Le 19/12/2022, à 20:03

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

Qid a écrit :
xubu1957 a écrit :

sauf qu'en théorie les 2 sujets n'ont rien a avoir l'un avec l'autre...
il y a juste qu'il s'obstine a rentrer des commandes root qui n'ont pas lieu d'être...
cela-dit ça ne veut pas dire qu'il n'y a pas un problème de gestion de sudoer...
j'attend donc les réponses à mon post de 19h44

edit : ok j'ai une partie des réponses car nos posts se sont croisés...
reste que ça ne nous donne pas les groups auxquels appartienne tes 2 utilisateurs

frederic@parents-System-Product-Name:~$ groups
frederic sudo
frederic@parents-System-Product-Name:~$ sudo groups
root
frederic@parents-System-Product-Name:~$ 

Hors ligne

#16 Le 19/12/2022, à 20:04

fred78110

Re : Sudoers, problème d'accès aux commandes du terminal

les utilisateurs frederic et parents sont administrateurs si c'est la question

merci smile

Hors ligne

#17 Le 19/12/2022, à 20:18

xubu1957

Re : Sudoers, problème d'accès aux commandes du terminal

Prière d'alléger les citations !

Règles du forum= § Politesse a écrit :

(...)
3. Utilisez la citation avec modération : il ne sert à rien de citer l'intégralité du post précédent.
(...)

règles du forum


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#18 Le 19/12/2022, à 20:22

Qid

Re : Sudoers, problème d'accès aux commandes du terminal

fred78110 a écrit :

les utilisateurs frederic et parents sont administrateurs si c'est la question

Si ils l'étaient tu n'aurais pas de problème...
En tous cas il n'est clairement pas normal que tu ne fasse parti que de 2 groups... Et j'imagine que la réponse risque d'être la même pour l'utilisateur parents


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#19 Le 19/12/2022, à 21:51

MicP

Re : Sudoers, problème d'accès aux commandes du terminal

Dans son message #15, fred78110 a utilisé la commande groups qui a écrit :

frederic@parents-System-Product-Name:~$ groups
frederic sudo
frederic@parents-System-Product-Name:~$ 
…

Effectivement, je ne m'attendais pas à ça :
le compte utilisateur frederic devrait aussi être dans les groupes adm cdrom dip plugdev lpadmin lxd sambashare

Pour ajouter le compte utilisateur frederic aux groupes adm cdrom dip plugdev lpadmin lxd sambashare
depuis un compte utilisateur qui a accès à la commande sudo,
lance la ligne de commande suivante :

EDIT : ligne corrigée car j'avais oublié les virgules, et de mettre sudo dans la liste.

sudo usermod -G sudo,adm,cdrom,dip,plugdev,lpadmin,lxd,sambashare frederic

Il faudra ensuite déconnecter (Fermer) la session de frederic
pour en ouvrir une nouvelle afin que ces modifications soient prises en compte.

=======
Donne aussi le retour de la commande

groups

lancée depuis le compte utilisateur parents

=======
Il faudrait aussi voir les directives de configuration non commentées
qui sont contenues dans les fichiers /etc/sudoers , /etc/sudo.conf
et aussi celles qui seraient contenues dans tous les fichiers qui seraient présents dans le répertoire /etc/sudoers.d/

Pour obtenir cette liste de directives de configuration de ces trois fichiers,
depuis un compte utilisateur qui a accès à la commande sudo,
lance la ligne de commande suivante :

sudo grep -Ev '^\s*$|^\s*\#' /etc/sudo{ers{,.d/*},.conf}

Dernière modification par MicP (Le 23/12/2022, à 04:57)

Hors ligne

#20 Le 20/12/2022, à 07:19

Qid

Re : Sudoers, problème d'accès aux commandes du terminal

MicP a écrit :

depuis un compte utilisateur qui a accès à la commande sudo,

Le problème c'est qu'à priori il n'en a plus... Ça sent le besoin de passer en mode de dépannage... Par contre lxd je ne sais pas ce que c'est et je n'ai pas souvenir de l'avoir vu chez moi... Quant-à sambashare... Celui-ci j'ai ma petite idée mais pareil il n'est pas présent de fait par défaut...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#21 Le 20/12/2022, à 08:39

MicP

Re : Sudoers, problème d'accès aux commandes du terminal

Il a accès à la commande sudo une fois sur deux

La liste des groupes que j'ai proposée vient de celle d'un compte utilisateur existant sur un système ubuntu 22.04.1 LTS
sur lequel aucune application n'a été installée <=> il n'y a que les applications installées par défaut.

Pour lxd => https://doc.ubuntu-fr.org/lxd

Hors ligne

#22 Le 20/12/2022, à 08:45

Qid

Re : Sudoers, problème d'accès aux commandes du terminal

MicP a écrit :

La liste des groupes que j'ai proposée vient de celle d'un compte utilisateur existant sur un système ubuntu 22.04.1 LTS
sur lequel aucune application n'a été installée

Je reregarderai quand même sur une de mes machines virtuelles de démo cette aprèm pour recomparer mais bon en soit ce n'est pas grave...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#23 Le 20/12/2022, à 08:54

MicP

Re : Sudoers, problème d'accès aux commandes du terminal

D'autant que si un de ces groupes n'existait pas, la commande usermod ne pourrait pas ajouter le compte utilisateur concerné à ce groupe,
et finalement, l'exécution de cette ligne de commande échouerait sans que ça n'entraîne de conséquences.

=======
Je viens juste d'installer un système Ubuntu 22.10
ce qui donne :

michel@ubu2210:~$ groups
michel adm cdrom sudo dip plugdev lpadmin lxd sambashare
michel@ubu2210:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.10
Release:	22.10
Codename:	kinetic
michel@ubu2210:~$

Dernière modification par MicP (Le 20/12/2022, à 09:04)

Hors ligne

#24 Le 20/12/2022, à 09:14

matrix-bx

Re : Sudoers, problème d'accès aux commandes du terminal

Salut,
juste pour info,

matrix-bx@laptop:~$ groups
matrix-bx sudo
matrix-bx@laptop:~$ sudo echo $HOSTNAME
[sudo] Mot de passe de matrix-bx : 
laptop
matrix-bx@laptop:~$ sudo grep ^%sudo /etc/sudoers
%sudo	ALL=(ALL:ALL) ALL
matrix-bx@laptop:~$ 

être membre du groupe sudo suffit (au moins chez moi).


Utilisations des balises de mises en formes.

Hors ligne

#25 Le 20/12/2022, à 15:28

Qid

Re : Sudoers, problème d'accès aux commandes du terminal

MicP a écrit :

Je viens juste d'installer un système Ubuntu 22.10
ce qui donne :

michel@ubu2210:~$ groups
michel adm cdrom sudo dip plugdev lpadmin lxd sambashare

sur une 22.04 de démo donc propre voilà mon résultat :

demo adm cdrom sudo dip plugdev lpadmin lxd sambashare

et donc on est bien sur la même longueur d'onde...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne