A partir da v4, o samba não requer mais o uso de contas UNIX locais. Se você estiver usando o samba v4, poderá usar samba-tool
para adicionar um novo usuário que não esteja presente como usuário do UNIX:
samba-tool user add USERNAME-HERE
Suponha que eu não queira criar usuários / grupos efetivos para meus usuários (servidor samba como servidor de compartilhamento), e preciso criar um compartilhamento para eles.
Pergunta: Como posso usar write list
, read list
, valid user
e assim por diante sem UNIX effective user/group account
? (com usuários virtuais)
A partir da v4, o samba não requer mais o uso de contas UNIX locais. Se você estiver usando o samba v4, poderá usar samba-tool
para adicionar um novo usuário que não esteja presente como usuário do UNIX:
samba-tool user add USERNAME-HERE
Você pode mapear as contas de usuários para duas contas de usuários genéricos, uma para leitura e outra para gravação. Isso usa um arquivo user.map.
OR
Você pode tentar usar o winbind e mapear o grupo do Windows para um grupo do UNIX e ter apenas um grupo para escrever e outro para leitura.
Primeiro clique no google: link
Eu testei o winbind no AIX & HP-UX no passado - não o implementamos devido a vários problemas. Em um Linux, você pode ter mais sorte.
Tags samba file-sharing linux