Ibay droits

De SME Server Wiki
Révision de 3 avril 2008 à 20:59 par WikiSysop (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

SME serveur est magique mais je trouve les trois possibilités de droits pour les ibays au niveua de samba un peu trop restrictifs pour mon usage.


Pas de problème voici la solution (enfin une) qui soit assez compatible avec l'esprit SME des templates et de la base de donnée de configuration:


Ajouter un template

faire: mkdir -p /etc/e-smith/templates-custom/etc/smb.conf/ibays vi /etc/e-smith/templates-custom/etc/smb.conf/ibays/30permissions

et y coller :

{
   # Make the defaults really stupid
   my %perms = (
           'wr-admin-rd-group' => '0640',
           'wr-group-rd-group' => '0660',
           'wr-group-rd-everyone' => '0664',
       );
   my $fmode = $ibay->prop('CreateMode') || $perms{$ibay->prop('UserAccess')} || "0000";
   $OUT .= "inherit permissions = yes\n";
   $OUT .= "create mode = $fmode";
}

Base de donnée

Pour chaque ibay ou vous voulez personaliser les droits en ecriture de nouveaux fichiers:(remplacez $ibay par le nom de l'ibay et $droit par le droit a accorder du type 1770 : man chmod pour plus d'info)

db accounts setprop $ibay CreateMode $droit


apres il vous reste à appliquer:

expand-template /etc/samba/smb.conf
service smb restart