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 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 sad

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

mod77 a écrit :

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

Desktop & Laptop - Ubuntu Mate dernière LTS - Intel i5 - 16 Go - Dual boot Windows offline

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 wink

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é sad

sudo mount -t vboxsf -o rw,uid=1000,gid=1000 partage ~/partage

ça:

sudo nano /etc/rc.local

je ne savais pas sad

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 tongue

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