Résolu le 20-01-20 Les fichiers de home appartiennent-ils tous à user ?

Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Les fichiers de home appartiennent-ils tous à user ?

Message par Mia88 »

Dernier message de la page précédente :

Salut à tous,
cyrille a écrit : lun. 20 janv. 2020 18:23 bizarre...
Une question de version probablement

Code : Tout sélectionner

mia@mia-PC5:~$ cd /etc/init.d/
mia@mia-PC5:/etc/init.d$ sudo cat README
[sudo] Mot de passe de mia :             
cat: README: Aucun fichier ou dossier de ce type
mia@mia-PC5:/etc/init.d$ ls
acpid             cryptdisks-early   lightdm          procps
alsa-utils        cups               lm-sensors       rsync
anacron           cups-browsed       lvm2             rsyslog
apparmor          dbus               lvm2-lvmetad     saned
apport            dns-clean          lvm2-lvmpolld    smartmontools
avahi-daemon      grub-common        mintsystem       speech-dispatcher
bluetooth         hddtemp            networking       ssh
clamav-daemon     hwclock.sh         network-manager  udev
clamav-freshclam  irqbalance         openvpn          ufw
console-setup.sh  kerneloops         plymouth         uuidd
cron              keyboard-setup.sh  plymouth-log     virtualbox
cryptdisks        kmod               pppd-dns         x11-common
mia@mia-PC5:/etc/init.d$ locate "sudo"
/etc/sudoers
/etc/sudoers.d
/etc/pam.d/sudo
/etc/sudoers.d/0pwfeedback
/etc/sudoers.d/README
/etc/sudoers.d/mintupdate
/home/mia/.sudo_as_admin_successful
/home/mia2/.sudo_as_admin_successful
/lib/systemd/system/sudo.service
/mnt/b8ecd89e-06ed-41cb-9315-5f0db20b754b/homemia/mia/.sudo_as_admin_successful
/usr/bin/sudo
/usr/bin/sudoedit
/usr/bin/sudoreplay
/usr/include/sudo_plugin.h
/usr/lib/sudo
/usr/lib/sudo/group_file.la
/usr/lib/sudo/group_file.so
/usr/lib/sudo/libsudo_util.la
/usr/lib/sudo/libsudo_util.so
/usr/lib/sudo/libsudo_util.so.0
/usr/lib/sudo/libsudo_util.so.0.0.0
/usr/lib/sudo/sesh
/usr/lib/sudo/sudo_noexec.la
/usr/lib/sudo/sudo_noexec.so
/usr/lib/sudo/sudoers.la
/usr/lib/sudo/sudoers.so
/usr/lib/sudo/system_group.la
/usr/lib/sudo/system_group.so
/usr/lib/tmpfiles.d/sudo.conf
/usr/sbin/visudo
/usr/share/app-install/desktop/fltk1.1-games:flsudoku.desktop
/usr/share/app-install/desktop/fltk1.3-games:flsudoku.desktop
/usr/share/app-install/desktop/gnome-sudoku:gnome-sudoku.desktop
/usr/share/app-install/desktop/ksudoku:kde4__ksudoku.desktop
/usr/share/app-install/desktop/sudoku:sudoku.desktop
/usr/share/app-install/icons/flsudoku.png
/usr/share/app-install/icons/gnome-sudoku.svg
/usr/share/app-install/icons/ksudoku.png
/usr/share/app-install/icons/sudoku.svg
/usr/share/apport/package-hooks/source_sudo.py
/usr/share/bash-completion/completions/sudo
/usr/share/bash-completion/completions/sudoedit
/usr/share/doc/sudo
/usr/share/doc/sudo/CONTRIBUTORS.gz
/usr/share/doc/sudo/HISTORY
/usr/share/doc/sudo/NEWS.Debian.gz
/usr/share/doc/sudo/NEWS.gz
/usr/share/doc/sudo/OPTIONS
/usr/share/doc/sudo/README
/usr/share/doc/sudo/README.Debian
/usr/share/doc/sudo/TROUBLESHOOTING.gz
/usr/share/doc/sudo/UPGRADE.gz
/usr/share/doc/sudo/changelog.Debian.gz
/usr/share/doc/sudo/copyright
/usr/share/doc/sudo/examples
/usr/share/doc/sudo/examples/pam.conf
/usr/share/doc/sudo/examples/sudo.conf
/usr/share/doc/sudo/examples/sudoers.dist
/usr/share/doc/sudo/examples/sudoers.gz
/usr/share/doc/sudo/examples/syslog.conf
/usr/share/help-langpack/en_GB/gnome-sudoku
/usr/share/help-langpack/en_GB/gnome-sudoku/basics.page
/usr/share/help-langpack/en_GB/gnome-sudoku/bug-filing.page
/usr/share/help-langpack/en_GB/gnome-sudoku/develop.page
/usr/share/help-langpack/en_GB/gnome-sudoku/documentation.page
/usr/share/help-langpack/en_GB/gnome-sudoku/earmarks.page
/usr/share/help-langpack/en_GB/gnome-sudoku/highlighting.page
/usr/share/help-langpack/en_GB/gnome-sudoku/index.page
/usr/share/help-langpack/en_GB/gnome-sudoku/keyboard-shortcuts.page
/usr/share/help-langpack/en_GB/gnome-sudoku/legal.xml
/usr/share/help-langpack/en_GB/gnome-sudoku/license.page
/usr/share/help-langpack/en_GB/gnome-sudoku/print-blank-puzzles.page
/usr/share/help-langpack/en_GB/gnome-sudoku/print-inprogress-game.page
/usr/share/help-langpack/en_GB/gnome-sudoku/rules.page
/usr/share/help-langpack/en_GB/gnome-sudoku/save-resume.page
/usr/share/help-langpack/en_GB/gnome-sudoku/strategy.page
/usr/share/help-langpack/en_GB/gnome-sudoku/translate.page
/usr/share/help-langpack/fr/gnome-sudoku
/usr/share/help-langpack/fr/gnome-sudoku/basics.page
/usr/share/help-langpack/fr/gnome-sudoku/bug-filing.page
/usr/share/help-langpack/fr/gnome-sudoku/develop.page
/usr/share/help-langpack/fr/gnome-sudoku/documentation.page
/usr/share/help-langpack/fr/gnome-sudoku/earmarks.page
/usr/share/help-langpack/fr/gnome-sudoku/highlighting.page
/usr/share/help-langpack/fr/gnome-sudoku/index.page
/usr/share/help-langpack/fr/gnome-sudoku/keyboard-shortcuts.page
/usr/share/help-langpack/fr/gnome-sudoku/legal.xml
/usr/share/help-langpack/fr/gnome-sudoku/license.page
/usr/share/help-langpack/fr/gnome-sudoku/print-blank-puzzles.page
/usr/share/help-langpack/fr/gnome-sudoku/print-inprogress-game.page
/usr/share/help-langpack/fr/gnome-sudoku/rules.page
/usr/share/help-langpack/fr/gnome-sudoku/save-resume.page
/usr/share/help-langpack/fr/gnome-sudoku/strategy.page
/usr/share/help-langpack/fr/gnome-sudoku/translate.page
/usr/share/icons/Mint-X/apps/16/gnome-sudoku.png
/usr/share/icons/Mint-X/apps/22/gnome-sudoku.png
/usr/share/icons/Mint-X/apps/24/gnome-sudoku.png
/usr/share/icons/Mint-X/apps/32/gnome-sudoku.png
/usr/share/icons/Mint-X/apps/48/gnome-sudoku.png
/usr/share/icons/Mint-X/apps/96/gnome-sudoku.svg
/usr/share/icons/Mint-Y/apps/16/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/16/ksudoku.png
/usr/share/icons/Mint-Y/apps/16/sudoku.png
/usr/share/icons/Mint-Y/apps/16@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/16@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/16@2x/sudoku.png
/usr/share/icons/Mint-Y/apps/22/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/22/ksudoku.png
/usr/share/icons/Mint-Y/apps/22/sudoku.png
/usr/share/icons/Mint-Y/apps/22@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/22@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/22@2x/sudoku.png
/usr/share/icons/Mint-Y/apps/24/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/24/ksudoku.png
/usr/share/icons/Mint-Y/apps/24/sudoku.png
/usr/share/icons/Mint-Y/apps/24@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/24@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/24@2x/sudoku.png
/usr/share/icons/Mint-Y/apps/256/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/256/ksudoku.png
/usr/share/icons/Mint-Y/apps/256/sudoku.png
/usr/share/icons/Mint-Y/apps/256@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/256@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/256@2x/sudoku.png
/usr/share/icons/Mint-Y/apps/32/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/32/ksudoku.png
/usr/share/icons/Mint-Y/apps/32/sudoku.png
/usr/share/icons/Mint-Y/apps/32@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/32@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/32@2x/sudoku.png
/usr/share/icons/Mint-Y/apps/48/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/48/ksudoku.png
/usr/share/icons/Mint-Y/apps/48/sudoku.png
/usr/share/icons/Mint-Y/apps/48@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/48@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/48@2x/sudoku.png
/usr/share/icons/Mint-Y/apps/64/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/64/ksudoku.png
/usr/share/icons/Mint-Y/apps/64/sudoku.png
/usr/share/icons/Mint-Y/apps/64@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/64@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/64@2x/sudoku.png
/usr/share/icons/Mint-Y/apps/96/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/96/ksudoku.png
/usr/share/icons/Mint-Y/apps/96/sudoku.png
/usr/share/icons/Mint-Y/apps/96@2x/gnome-sudoku.png
/usr/share/icons/Mint-Y/apps/96@2x/ksudoku.png
/usr/share/icons/Mint-Y/apps/96@2x/sudoku.png
/usr/share/lintian/overrides/sudo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/kdesudo.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/sudo.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/sudoers.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/gnome-sudoku.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/kdesudo.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/sudo.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/gnome-sudoku.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/kdesudo.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/sudo.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/sudoers.mo
/usr/share/locale-langpack/fr/LC_MESSAGES/gnome-sudoku.mo
/usr/share/locale-langpack/fr/LC_MESSAGES/kdesudo.mo
/usr/share/locale-langpack/fr/LC_MESSAGES/sudo.mo
/usr/share/locale-langpack/fr/LC_MESSAGES/sudoers.mo
/usr/share/man/man5/sudo.conf.5.gz
/usr/share/man/man5/sudoers.5.gz
/usr/share/man/man8/sudo.8.gz
/usr/share/man/man8/sudo_plugin.8.gz
/usr/share/man/man8/sudo_root.8.gz
/usr/share/man/man8/sudoedit.8.gz
/usr/share/man/man8/sudoreplay.8.gz
/usr/share/man/man8/visudo.8.gz
/var/lib/sudo
/var/lib/dpkg/info/sudo.conffiles
/var/lib/dpkg/info/sudo.list
/var/lib/dpkg/info/sudo.md5sums
/var/lib/dpkg/info/sudo.postinst
/var/lib/dpkg/info/sudo.postrm
/var/lib/dpkg/info/sudo.preinst
/var/lib/dpkg/info/sudo.prerm
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.12/7d07b24fa47ad7f8d22df1e522f56ed659bf4330fa62e652945c0ec0593dddfd/files/share/icons/breeze/apps/48/ksudoku.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.12/7d07b24fa47ad7f8d22df1e522f56ed659bf4330fa62e652945c0ec0593dddfd/files/share/icons/breeze/preferences/32/preferences-system-user-sudo.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.12/7d07b24fa47ad7f8d22df1e522f56ed659bf4330fa62e652945c0ec0593dddfd/files/share/icons/breeze/preferences/32/yast-sudo.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.12/7d07b24fa47ad7f8d22df1e522f56ed659bf4330fa62e652945c0ec0593dddfd/files/share/icons/breeze-dark/preferences/32/preferences-system-user-sudo.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.12/7d07b24fa47ad7f8d22df1e522f56ed659bf4330fa62e652945c0ec0593dddfd/files/share/icons/breeze-dark/preferences/32/yast-sudo.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.13/12f0bb3c2d986ecc95d6cd1e6b47e9bd4cf23a5aac69068c776b25cbb0741963/files/share/icons/breeze/apps/48/ksudoku.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.13/12f0bb3c2d986ecc95d6cd1e6b47e9bd4cf23a5aac69068c776b25cbb0741963/files/share/icons/breeze/preferences/32/preferences-system-user-sudo.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.13/12f0bb3c2d986ecc95d6cd1e6b47e9bd4cf23a5aac69068c776b25cbb0741963/files/share/icons/breeze/preferences/32/yast-sudo.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.13/12f0bb3c2d986ecc95d6cd1e6b47e9bd4cf23a5aac69068c776b25cbb0741963/files/share/icons/breeze-dark/preferences/32/preferences-system-user-sudo.svg
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.13/12f0bb3c2d986ecc95d6cd1e6b47e9bd4cf23a5aac69068c776b25cbb0741963/files/share/icons/breeze-dark/preferences/32/yast-sudo.svg
/var/lib/sudo/lectured
mia@mia-PC5:/etc/init.d$ 
cyrille a écrit : lun. 20 janv. 2020 19:55 sudo ou autre chose, une fois qu'on a les droits root...
Tu veux dire une fois qu'on a modifié le dossier de conf de sudo ou qu'on s'est mis dans un groupe qui a les droits nécéssaires comme tu conseillais plus haut

Parce-que sinon :
Rappel sur les contraintes liées à l'utilisation d'une application graphique en administrateur
Liées au risque d'écrasement des fichiers utilisateur

Prenons l'exemple de l'utilisateur toto qui va exécuter un commande de type sudo application. Il faut bien comprendre que l'application est lancée en tant qu'utilisateur root avec l'environnement de l'utilisateur toto. En particulier avec HOME=/home/toto et toutes les autres variables d'environnement propres à toto. En conséquence si l'application écrit dans des fichiers d'historique, de configuration, etc, toto va se retrouver avec ces fichiers dans son répertoire /home/toto qui appartiendront désormais à l'utilisateur root. La prochaine fois qu'il lancera l'application il risque donc d'avoir un message d'erreur indiquant qu'il est impossible de lire/charger telle ou telle ressource.

Cela peut aller jusqu'à l'impossibilité d'ouvrir une session lorsque le fichier ~/.Xauthority devient la propriété de root. Et ce n'est pas un problème rare, le forum regorge de cas d'utilisateurs qui ont étourdiment utilisé sudo pour lancer une application graphique qui n'avait pas été prévue pour.
https://doc.ubuntu-fr.org/utilisateurs/ ... istrateur

C'est exactement ce qui m'est arrivé avec le fichier .Xauthority

@ ryry : c'est noté pour admin: à la place de pkexec avec Cinnamon ;)

Par contre sur la même page de la doc ubuntu, § 3.1 il est dit que sudo nano c'est bon. Alors qu'en est-t-il de sudo xed ?

Confirmé ici :
Quand doit-on utiliser sudo/gksudo/kdesudo ?
La règle est simple :
Pour exécuter un programme en mode graphique, utilisez gksudo (Ubuntu et Xubuntu) ou kdesudo (Kubuntu) ;
Pour exécuter une commande en mode console, utilisez sudo.
https://doc.ubuntu-fr.org/tutoriel/effe ... udokdesudo

@argh : j'ai utilisé quelquefois su - puisque ça permet de passer en console root avec les variables d'environnement de l'utilisateur.
Mais seulement quand persistait le message avertissant de droits insuffisantavec sudo , car il me semblait avoir lu que c'était à éviter.
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Avatar du membre
Mia88
Messages : 1344
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Les fichiers de home appartiennent-ils tous à user ?

Message par Mia88 »

Compris pour nano et xed, je croyais que c'était 2 éditeurs de texte différents dans X
Merci pour les explications ;)
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]
Répondre