Skip to content

j36e/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dmenu_mnt

  • Il faut modifier la première ligne si /bin/python n'existe pas (remplacer par /bin/python3 par exemple)
  • Il faut pouvoir exécuter mount, umount et rmdir avec sudo sans mot de passe
  • Le script explose si une partition est montée à deux endroits différents
  • Les erreurs sont passées sous le tapis pour l'instant

Pour exécuter des commandes avec sudo sans mot de passe, il faut soit modifier /etc/sudoers avec la commande visudo (à la main ça marche aussi) soit modifier l'un des fichiers dans /etc/sudoers.d (si le dossier existe c'est probablement ici qu'il faut regarder)

Mon /etc/sudoers.d/wheel:

%wheel ALL=(ALL:ALL) ALL\
%wheel ALL=(ALL:ALL) NOPASSWD:/bin/rmdir\
%wheel ALL=(ALL:ALL) NOPASSWD:/bin/mount\
%wheel ALL=(ALL:ALL) NOPASSWD:/bin/umount

En gros:
%groupe ALL=(ALL:ALL) ALL - le groupe wheel peut tout faire avec sudo
bonjour ALL=(ALL:ALL) NOPASSWD:/bin/jojo - bonjour peut exécuter jojo sans mot de passe
bernard ALL=(ALL:ALL) NOPASSWD:ALL - bernard est le maître du monde

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published