[Samba]Comment gérer les droits utilisateurs

HokutoSaiy Messages postés 73 Date d'inscription   Statut Membre -  
HokutoSaiy Messages postés 73 Date d'inscription   Statut Membre -
Bonjour tout le monde, ma question est simplement :

Comment gérer les droits des utilisateurs sur un serveur Samba ?

Merci d'avance les linuxiens.

Hokuto Saiy le GROS noob T-T.

5 réponses

  1. HokutoSaiy Messages postés 73 Date d'inscription   Statut Membre 7
     
    Merci, ca m'aidera déja un minimum. Mais en fait les droits des utilisateurs se mettent en place grâce au mask qu'on leur donne non ?

    Exemple dans [Global] :

    [allusers]
    comment=tous les utilisateurs
    path=/home/shares/allusers
    read only = no
    valid users=@users
    create mask = 0600
    directory mask= 0771

    ou c'est lorsqu'on crée un utilisateur qu'il faut donner des droits ou en enlever ? exemple : chown + user + chemin dont il sera le proprio

    Merci d'avance pour vos réponses
    0
  2. HokutoSaiy Messages postés 73 Date d'inscription   Statut Membre 7
     
    Up mon topic !
    0
  3. bagnolm Messages postés 10 Statut Membre 4
     
    Exact, les droits des users sur les répertoires se gèrent dans le fichier samba.conf (ce qui oblige à un rédémarrage samba pour les modifier)

    voici quelques exemples
    # The __SAMBA_PRIVATE_FOLDER__ directory, usable only by __USER_LOGIN__ :
    [__USER_LOGIN_____SAMBA_PRIVATE_FOLDER__]
       comment = __USER_LOGIN__'s __SAMBA_PRIVATE_FOLDER__ directory
       path = /__LINUX_HOME_FOLDER__/__USER_LOGIN__/__SAMBA_PRIVATE_FOLDER__
       valid users = __USER_LOGIN__
       public = no
       writable = yes
       printable = no
       create mask = 0600
       directory mask = 0700
    # Note that __USER_LOGIN__ requires write access to the /home/__USER_LOGIN__ directory.
    
    # The __SAMBA_PUBLIC_FOLDER__ accessible directory, but read only for others than __USER_LOGIN__ :
    [__USER_LOGIN_____SAMBA_PUBLIC_FOLDER__]
       comment = __USER_LOGIN__'s __SAMBA_PUBLIC_FOLDER__ directory
       path = /__LINUX_HOME_FOLDER__/__USER_LOGIN__/__SAMBA_PUBLIC_FOLDER__
       public = yes
       writable = yes
       printable = no
       write list = __USER_LOGIN__
       create mask = 0644
       directory mask = 0755
    
    
    # A private directory, usable only by __GROUP_NAME__. Note that __GROUP_NAME__ requires write
    # access to the /__LINUX_HOME_FOLDER__/__GROUP_NAME__ directory.
    [__GROUP_NAME___private]
       comment = __GROUP_NAME__'s private area
       path = /__LINUX_HOME_FOLDER__/__GROUP_NAME__/__SAMBA_PRIVATE_FOLDER__
       valid users = @__GROUP_NAME__
       public = no
       writable = yes
       printable = no
       create mask = 0765
    
    
    # A group accessible directory, but read only, except for members of __GROUP_NAME__.
    [__GROUP_NAME___public]
       comment = __GROUP_NAME__'s public area
       path = /__LINUX_HOME_FOLDER__/__GROUP_NAME__/__SAMBA_PUBLIC_FOLDER__
       public = yes
       writable = yes
       printable = no
       write list = @__GROUP_NAME__
       create mask = 0765
    
    


    www.nodewave.com
    0
  4. HokutoSaiy Messages postés 73 Date d'inscription   Statut Membre 7
     
    Oui mais après avoir mis ces groupes dans le fichier smb.conf, je dois créer des utilisateurs et les mettre dans un de ces groupes. Comment je dois m'y prendre ?

    Merci d'avance
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question