Samba avec des utilisateurs individuels par répertoire partagé

2

J'ai mappé deux répertoires en tant que dossiers partagés Samba.

Je souhaite donner à un utilisateur un accès au site 1, mais pas www.

Comment est-ce accompli?

[global]
workgroup=WORKGROUP
server string = Samba Server Version %v

# interfaces = lo wlan0 192.168.0.1/24
hosts allow = 127. 192.168.0.

log file = /var/log/samba/log.%m
max log size = 50

security = user
passdb backend = tdbsam
# security = auto
# server role = standalone


[www]
        comment = Apache WWW Directory
        path = /var/www
        read only = no
        force create mode = 0775
        create mask = 0775
        force directory mode = 0775
        create directory = 0775

[site1]
        comment = Bidjunction Lib Directory
        path = /var/www/site1
        read only = no
        force create mode = 0775
        create mask = 0775
        force directory mode = 0775
        create directory = 0775
utilisateur1032531
la source

Réponses:

0
[site1]
comment = Bidjunction Lib Directory
path = /var/www/site1
read only = no
force create mode = 0600
create mask = 0600
force directory mode = 0700
create directory = 0700
valid users = <username> 

Assurez-vous que les modifications de votre système de fichiers permettent à l'utilisateur d'entrer dans le répertoire. Si vous souhaitez mettre le partage à la disposition de plusieurs utilisateurs, n’ajoutez pas plus d’utilisateurs aux utilisateurs valides. Modifiez vos masques pour autoriser les groupes, c'est-à-dire 0660 au lieu de 0600, et remplacez le nom d'utilisateur par @nomname. Enfin, définissez groupe force sur nom groupe. De cette façon, vous pouvez avoir différents propriétaires mais tous les utilisateurs de @groupname peuvent modifier les fichiers.

Bjanssen
la source