Vous n'êtes pas identifié(e).
Pages : 1
Mais là ou je me suis étonné , c'est pour smbumount ...
Et oui impossible de l'utiliser sans être root , car voici les droits par defaut sur umount.cifs
Uploaded with ImageShack.us
J'ai donc dû faire les manips suivantes :
Et là tout baigne .
Donc mes questions , déjà , ce que j'ai fait ... est-ce déconseillé ?
et pourquoi mount et umount n'ont pas les mêmes attributs ?
Merci d'avance pour vos éclaircissements .
Christophe.
Hors ligne
ll /sbin/um*
lrwxrwxrwx 1 root root 20 sep 10 2009 /sbin/umount.hal -> /usr/sbin/umount.hal
lrwxrwxrwx 1 root root 9 jun 27 18:36 /sbin/umount.nfs -> mount.nfs
lrwxrwxrwx 1 root root 9 jun 27 18:36 /sbin/umount.nfs4 -> mount.nfs
et j'ai la même chose que toi pour les mount:
ll /sbin/mou*
-rwsr-xr-x 1 root root 68072 avr 18 2010 /sbin/mount.nfs
lrwxrwxrwx 1 root root 9 jun 27 18:36 /sbin/mount.nfs4 -> mount.nfs
Si ça peut aider...
@+
Hors ligne
Hors ligne
Hors ligne
aurelien ALL= NOPASSWD: /sbin/iptables
Par extrapolation, il faudrait essayer un truc du genre, dans ton fichier sudo :
www-data ALL= NOPASSWD: /sbin/mount.cifs
et après dans ta commande, cela donnerais :
mount -t cifs -o username=$username,password=$password //serveur_cifs_ou_samba_ou_windows /point/de/montage/locale
Voilà si cela peut t'aider. Cela éviterais également de modifier les droits sur les fichiers concernés et de ce fait diminuer la sécurité de ton système, et en plus tu garde un contrôle total des droits du compte www-data (Celui que j'utilise pour ma part, avec mon serveur LAMP)
Edit: pour la partie PHP, je te laisse le travail, car pour ma part je suis encore débutant en PHP ^^, mais je sais que tu as une fonction spéciale de PHP pour executer des ordres en ligne de commande.
Dernière modification par mecanotox (18-12-2010 14:14:50)
Hors ligne
Hors ligne
Dernière modification par anonyme (20-12-2010 01:08:52)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Pages : 1