Linux OpenSuse 12.3, servidor samba 3.6.12.
Meu samba está configurado e funcionando com security = user
e hoje é usado apenas para dois usuários, onde eu fui adicionado manualmente em passwd e smbpasswd.
Este servidor não tem nada do Windows AD configurado ou autenticado.
Agora preciso usar esse servidor com outros usuários, como a pasta inicial do usuário ...
onde cada usuário que acessar este servidor verá que eles próprios pasta e capaz de escrever qualquer coisa lá.
Eu já configurei a opção [homes], que funciona bem para os usuários que já existe.
Claro, não funciona para novos usuários que eu não adicionei em passwd e smbpasswd;
Como eu adiciono automaticamente novos usuários "on demand"? de alguma forma, onde não precisamos criar uma senha explícita?
Eu configurei o add user script
, mas eles não são executados quando um usuário diferente tenta acessar o servidor.
Qual é o meu objetivo:
\jdiserver
na primeira vez. Isso é possível? O que eu sinto falta?
Esta é minha configuração hoje:
[global]
workgroup = XXX
passdb backend = tdbsam
printing = bsd
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \%L\profiles\.msprofile
logon home = \%L\%U\.9xprofile
logon drive = P:
usershare allow guests = No
domain logons = No
domain master = No
netbios name = jdiserver
server string = jdiserver
wins server = 101.0.0.1 101.0.0.2
wins support = No
deadtime = 5
security = user
add user script = sh /etc/samba/adduser.sh %u
machine password timeout = 1800
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
path = /mnt/temp_disk/WIN_BACKUP/%S
force user = nobody
force group = nobody
Tags samba