Archives de la catégorie : Synology

Synology, cifs et droits sous Linux

Imaginons que j'ai un répertoire de mon synology monté sous linux en utilisant la fstab de la manière suivante :
//192.168.0.XXX/data /media/synology cifs rw, user, auto, noperm, iocharset=utf8, codepage=850, username=XXX, password=XXX 0 0
ou suivante :
//192.168.0.XXX/data /media/synology cifs rw, user, auto, exec, uid=XXX, gid=XXX, file_mode=0777, dir_mode=0777, noperm, iocharset=utf8, codepage=850, username=XXX, password=XXX 0 0
Premièrement, j'ai l'impression que ces deux façons de monter produisent le même effet, c'est à dire que les options uid, gid, file_mode et dir_mode ne sont pas prisent en compte.
Deuxièmement, quelque soit la façon de monter le répertoire (1ère ou 2ème), je ne peux pas gérer les droits sur les fichiers que je place dans /media/synology. Donc, si je suis le seul à avoir les droit de lecture par exemple, personne d'autre sur le réseau ne peut voir ces fichiers et je ne peux rien y faire !

Une idée ?
La solution : depuis le 02/11/2007, le DS107e (ainsi que toute la gamme de Synology me semble-t-il) gère protocole NFS (en appliquant le firmware v2.0.3 – 0518 ou supérieur) ce qui devrait régler bien des problèmes !
Voir le billet : Synology DS107e et montage NFS dans la fstab sous Linux
Publié dans Synology | 1 commentaire

Synology DS107e et montage CIFS dans la fstab sous Linux

Ce fut la galère …
En fait, toute la magie est dans l’option noperm !
La procédure :
  1. Créer un utilisateur (Nom + Mot de passe, ex : josd+josdpass) avec l’interface d’administration du Synology.
  2. Créer un dossier partagé (ex : data) avec l’interface d’administration du Synology.
  3. Permettre à cet utilisateur de lire et écrire dans le dossier partagé grâce à la Configurations des privilèges de l’interface d’administration du Synology.
  4. Ajouter dans le fichier /etc/fstab, sur une seule ligne et sans espace après les virgules, la ligne :
    //192.168.0.XXX/data /media/synology cifs rw, user, auto, noperm, iocharset=utf8, codepage=850, username=josd, password=josdpasswd 0 0
Ou mieux, passez par un fichier credentials pour ne pas faire apparaître en clair votre mot de passe dans le fichier fstab :
  1. Créer le fichier
    cd
    gedit .passwd
  2. Y mettre, avec un retour chariot à la fin :
    username=josd
    password=josdpasswd
  3. Protéger un peu le fichier :
    chmod 600 .passwd
  4. Ajouter dans le fichier /etc/fstab, sur une seule ligne et sans espace après les virgules, la ligne :
    //192.168.0.XXX/data /media/synology cifs rw, user, auto, noperm, iocharset=utf8, codepage=850, credentials=chez_moi/.passwd 0 0
Remarque : depuis le 02/11/2007, le DS107e (ainsi que toute la gamme de Synology me semble-t-il) gère le protocole NFS (en appliquant le firmware v2.0.3 – 0518 ou supérieur) ce qui devrait simplifier bien des choses !
Publié dans Synology | Laisser un commentaire