Script shell dossier de partage virtualbox
Résolu/Fermé
darkerone
Messages postés
76
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
11 février 2017
-
8 janv. 2014 à 13:46
darkerone Messages postés 76 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 11 février 2017 - 23 janv. 2014 à 16:52
darkerone Messages postés 76 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 11 février 2017 - 23 janv. 2014 à 16:52
A voir également:
- Virtualbox shell
- Telecharger virtualbox - Télécharger - Émulation & Virtualisation
- Classic shell windows 10 français - Télécharger - Personnalisation
- Echec de l'acquisition de l'objet com de virtualbox ✓ - Forum Windows
- Virtualbox avorté - Forum VirtualBox
- Ctrl alt suppr virtualbox ✓ - Forum Windows
5 réponses
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
259
8 janv. 2014 à 19:07
8 janv. 2014 à 19:07
Plutôt que d'écrire le mot de passe administrateur en clair dans un fichier accessible à on-ne-sait-trop-qui, jette donc un oeil là-dessus :
http://www.tuxation.com/setuid-on-shell-scripts.html
Bonne continuation.
http://www.tuxation.com/setuid-on-shell-scripts.html
Bonne continuation.
darkerone
Messages postés
76
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
11 février 2017
26
9 janv. 2014 à 07:29
9 janv. 2014 à 07:29
Merci bien, je vais y jeter un coup d'oeil ;)
darkerone
Messages postés
76
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
11 février 2017
26
11 janv. 2014 à 21:33
11 janv. 2014 à 21:33
Très bon lien mais ça ne fonctionne pas, même en suivant toute la procédure...
dubcek
Messages postés
18717
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
16 mars 2024
5 612
13 janv. 2014 à 11:33
13 janv. 2014 à 11:33
hello
utiliser sudo sans mot de passe
http://doc.ubuntu-fr.org/sudoers
utiliser sudo sans mot de passe
http://doc.ubuntu-fr.org/sudoers
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
259
Modifié par Flachy Joe le 13/01/2014 à 19:04
Modifié par Flachy Joe le 13/01/2014 à 19:04
Ça fonctionne aussi, dans ce cas, il faut faire 2 script : le premier
--8<-- /usr/local/bin/vboxmount --8<--
Puis
Ensuite un script de lancement qui peut avoir n'importe quel privilège :
--8<-- un_script --8<--
Dans le sudoer, on autorise l'exécution du montage :
--8<-- /usr/local/bin/vboxmount --8<--
mount -t vboxsf $1 $2--8<-- /usr/local/bin/vboxmount --8<--
Puis
chmod 755 /usr/local/bin/vboxmountComme ça on est sur de ce qu'il contient et il ne peut pas être modifié
sudo chown root:root /usr/local/bin/vboxmount
Ensuite un script de lancement qui peut avoir n'importe quel privilège :
--8<-- un_script --8<--
sudo /usr/local/bin/vboxmount PartageUbuntu ~/partage--8<-- un_script --8<--
Dans le sudoer, on autorise l'exécution du montage :
%vboxmounter ALL = NOPASSWD: /usr/local/bin/vboxmountOn crée le groupe vboxmounter
sudo addgroup vboxmounterEt enfin on ajoute les utilisateurs voulus à celui-ci
sudo adduser toto vboxmounter
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
darkerone
Messages postés
76
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
11 février 2017
26
16 janv. 2014 à 18:46
16 janv. 2014 à 18:46
Alors si j'ai bien compris j'ai fait 1 fichier vboxmount.sh avec cela dedans :
Merci
PS : j'ai adapté les chemins pour mon ordinateur : /home/...
mount -t vboxsf $1 $2Et un fichier Partage.sh avec cela dedans :
chmod 755 /usr/local/bin/vboxmount
sudo chown root:root /usr/local/bin/vboxmount
sudo /usr/local/bin/vboxmount PartageUbuntu ~/partageDans le terminal j'ai écris :
%vboxmounter ALL = NOPASSWD: /usr/local/bin/vboxmountLa première ligne n'a pas fonctionné
sudo addgroup vboxmounter
sudo adduser toto vboxmounter
bash: fg: %vboxmounter : tâche inexistanteComment puis-je faire ?
Merci
PS : j'ai adapté les chemins pour mon ordinateur : /home/...
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
259
16 janv. 2014 à 19:24
16 janv. 2014 à 19:24
Les ciseaux indiquent les limites de fichiers (avec le chemin), le reste c'est des commandes sauf
%vboxmounter ALL = NOPASSWD: /usr/local/bin/vboxmountqui est une ligne à rajouter dans le fichier sudoer par l'intermédiaire de la commande
sudo visudo
darkerone
Messages postés
76
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
11 février 2017
26
16 janv. 2014 à 19:59
16 janv. 2014 à 19:59
J'ai rajouté la ligne au fichier mais lorsque j'exécute Partage.sh, il me dit :
bash: ./Partage.sh: Permission non accordée
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
259
16 janv. 2014 à 23:33
16 janv. 2014 à 23:33
Il faut que tu ais le droit d'exécution sur ton script :
chmod +x ./Partage.sh
darkerone
Messages postés
76
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
11 février 2017
26
22 janv. 2014 à 11:58
22 janv. 2014 à 11:58
J'ai tapé la ligne de commande :
chmod +x ./Partage.shEt après m'avoir demandé le mot de passe, il me dit :
sudo: /home/isen/vboxmount: command not foundCette ligne 2 :
./Partage.sh: ligne 2 : fg: pas de contrôle de tâche
%vboxmounter ALL = NOPASSWD: /home/isen/vboxmount
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
259
22 janv. 2014 à 19:22
22 janv. 2014 à 19:22
Flachy Joe 16 janv. 2014 à 19:24 :
sauf
%vboxmounter ALL = NOPASSWD: /usr/local/bin/vboxmount
qui est une ligne à rajouter dans le fichier sudoer
sauf
%vboxmounter ALL = NOPASSWD: /usr/local/bin/vboxmount
qui est une ligne à rajouter dans le fichier sudoer