#1 Le 01/10/2017, à 18:14
- mod77
suprimer mot de passe pour une commande seulement
Bonjour,
Je tourne en rond depuis ce matin alors je me résigne à poser la question ici.
Je cherche à partager un fichier entre mon disque dur D: et Ubuntu que j'utilise via VirtualBox.
j'utilise cette instruction qui fonctionne très bien sur un terminal:
sudo mount -t vboxsf vote ~/Tunel_WinUx
Le problème est quand j'éteins Ubuntu ma liaison disparait. alors je souhaite qu'à chaque allumage d'Ubuntu
un script "monscript.sh" situé dans le Bureau soit exécuté:
#!/bin/bash
sudo mount -t vboxsf vote ~/Tunel_WinUx
exit 0
mais comme j'utilise "sudo" un mot de passe est demandé et je voudrais ne pas avoir à le taper (cas classique).
J'ai trouvé ici:https://forum.ubuntu-fr.org/viewtopic.php?id=929711
de quoi m'aider mais je ne sais pas comment mettre en oeuvre car je n'édite pas de fichier, je l'exécute.
J'ai essayé ceci aussi:
mod77 ALL=NOPASSWD: [b]quoi mettre ici?[/b]
avec cela:https://www.linuxtricks.fr/wiki/sudo-ut … parametrer
mais je ne sais pas où et comment appliquer :"Utiliser le chemin complet de la commande. (Si on ne connaît pas le chemin de la commande, utiliser which : which ls)"
puis:
sudo crontab -e
et encore:
echo 'password' | sudo -p '' -S nano/etc/lightdm/unity-greeter.conf
mais ne vois pas comment l'adapter.
Quelqu'un peut-il m'aider svp?
Hors ligne
#2 Le 01/10/2017, à 18:18
- Watael
Re : suprimer mot de passe pour une commande seulement
salut,
inscris le montage dans /etc/fstab
?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 01/10/2017, à 18:20
- mod77
Re : suprimer mot de passe pour une commande seulement
bonsoir,
ca veut dire quoi ?
Hors ligne
#4 Le 01/10/2017, à 18:26
- Watael
Re : suprimer mot de passe pour une commande seulement
ça veut dire que les montages automatiques (comme /, /tmp, /home, /var...) doivent être inscrits dans /etc/fstab pour être réalisés au démarrage de la machine.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#5 Le 01/10/2017, à 18:36
- mod77
Re : suprimer mot de passe pour une commande seulement
concrètement avec mes codes ??
car je ne vois pas, je débute
Hors ligne
#6 Le 01/10/2017, à 18:51
- Watael
Re : suprimer mot de passe pour une commande seulement
concrètement ?
fais un effort de recherche !
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#7 Le 01/10/2017, à 19:49
- Hizoka
Re : suprimer mot de passe pour une commande seulement
Salut,
quelques lectures :
https://doc.ubuntu-fr.org/mount_fstab
https://doc.ubuntu-fr.org/tutoriel/mont … atiquement
même si ça ne répond pas forcement à ton besoin immédiat.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#8 Le 02/10/2017, à 08:21
- mod77
Re : suprimer mot de passe pour une commande seulement
Bonjour et merci de ces liens.
Je vais poursuivre mes recherches encore mais dans vos directions en espérant aboutir cette fois.
Hors ligne
#9 Le 02/10/2017, à 10:34
- LukePerp
Re : suprimer mot de passe pour une commande seulement
Quelqu'un peut-il m'aider svp?
Bonjour,
Pour le partage de dossier entre vbox et linux, voici la procédure :
- Installe les guest additions
- Dans vbox settings, partage un dossier et nomme le : partage
- Créé un dossier dans ton dossier perso et nomme le : partage
- Execute une fois :
sudo mount -t vboxsf partage ~/partage
sudo mount -t vboxsf -o rw,uid=1000,gid=1000 partage ~/partage
- Automount au démarrage boot : édite le fichier :
sudo nano /etc/rc.local
#ajoute cette ligne avant exit 0 :
mount -t vboxsf partage /home/<username>/partage
Pour répondre à ta question d'éviter de taper le mot de passe avec une commande :
Supposons d'éviter de taper le mot de passe pour la commande : blkid
Récupère le chemin complet de la commande :
whereis blkid
# copie le 1er chemin de la commande
# édite ensuite ce fichier :
sudo visudo -f /etc/sudoers.d/custom
# ajoute cette ligne :
TonLogin ALL=NOPASSWD: LeCheminCopiéVersLaCommandeBLKID
Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Utilisateur de Dapps sur Ethereum
Hors ligne
#10 Le 02/10/2017, à 12:33
- mod77
Re : suprimer mot de passe pour une commande seulement
Bonjour LukePerp,
Merci de ton aide concrete
je n'arrivas pas à completer cette ligne car je ne savais pas si je devais écrire "uid=1000 et gid=1000", je pensais que c'était risqué
sudo mount -t vboxsf -o rw,uid=1000,gid=1000 partage ~/partage
ça:
sudo nano /etc/rc.local
je ne savais pas
je n'aurais jamais trouvé ça:
whereis blkid
la plupart des site disent d'écrire le chemin sans en donner les moyens.
Merci pour tout LuckPerp,
Hors ligne
#11 Le 04/10/2017, à 04:08
- temps
Re : suprimer mot de passe pour une commande seulement
Bonjour,
Pour répondre au titre du fil, pas au besoin, car monter une partition se fait dans fstab, il faut consulter :
https://www.sudo.ws/man/sudoers.man.html
Personnellement sur certaines fonctions qui reviennent, j'utilise des scripts que je me suis écrit.
Comme mes protocoles de sécurité sont ailleurs sur ces fonctions, j'ai supprimé la demande de mot de passe pour l'utilisateur du script, en donnant des droits d'accès à ces fonctions sans mot de passe. C'est une simple ligne à ajouter dans :
nano /etc/sudoers
voir la doc https://doc.ubuntu-fr.org/sudoers
en exemple si mon nom d'utilisateur est moi et que je ne veux pas de mot de passe sur update upgrade, et poweroff cela donne :
%moi ALL = NOPASSWD: /sbin/poweroff, /usr/bin/apt-get update, /usr/bin/apt-get upgrade
Dernière modification par temps (Le 04/10/2017, à 07:41)
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne
#12 Le 04/10/2017, à 08:47
- mod77
Re : suprimer mot de passe pour une commande seulement
Bonjour temps,
C'est ce que j'écrivais dans mon 1er poste : il faut savoir ou est la commande donc comment la trouver , et c'est ce qui me manquait.
Hors ligne
#13 Le 04/10/2017, à 08:51
- Hizoka
Re : suprimer mot de passe pour une commande seulement
Salut
temps => C'est bien la peine de dire de lire la doc et d’écrire en même temps
nano /etc/sudoers
il faut faire :
sudo visudo
pour éviter bien des problèmes...
Mais sinon, ta proposition est adaptée.
Dernière modification par Hizoka (Le 04/10/2017, à 08:52)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#14 Le 05/10/2017, à 19:32
- temps
Re : suprimer mot de passe pour une commande seulement
Bonjour,
Merci Hizoka, mais après tout ce temps je pense que tu te doutes que je suis un adepte de nano -N, à force de tout envoyer n'importe comment pour affiner avec un peu de nettoyage.
Concernant la demande de mod77, c'est facile à trouver un simple find le fait. Pour les toco manettieux, il faut se placer sur la racine du disque puis de faire un Ctrl + f pour voire s'ouvrir la fenêtre de recherche. Attention si le terme recherché revient souvent, ça va durer.
Mais je pense comme tous ceux qui ont posté avant, une partition se monte dans fstab
Dernière modification par temps (Le 05/10/2017, à 19:34)
Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net
Hors ligne