#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
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
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
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 :
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
En ligne
#11 Le 19/12/2022, à 19:56
- fred78110
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}')"
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
Hors ligne
#12 Le 19/12/2022, à 19:57
- fred78110
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}')"
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
Fil en parallèle > logiciel "mode nuit" kubuntu 20.04
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
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
xubu1957 a écrit :Fil en parallèle > logiciel "mode nuit" kubuntu 20.04
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 19h44edit : 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
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 !
(...)
3. Utilisez la citation avec modération : il ne sert à rien de citer l'intégralité du post précédent.
(...)
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
En ligne
#18 Le 19/12/2022, à 20:22
- Qid
Re : Sudoers, problème d'accès aux commandes du terminal
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
…
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
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
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
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