jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Olá heathcliff,
Isso que vc quer só vai acontecer se vc estiver usando um navegador de arquivos gráfico. Se vc estiver se conectando em modo texto, o máximo que vai acontecer é abrir uma linha pedindo senha.
Com um detalhe... se é o mesmo usuário em todas as estações, não tem como vc colocar senhas diferentes pra cada um. A menos que vc queira voltar ao tempo do Windows 9X, que era quem fazia isso...
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
heathcliff
Tô em todas
Registrado
1.6K Mensagens
37 Curtidas
Então jqueiroz, eles irão acessar somente via navegador gráfico mesmo; o que eu pensei foi que independente do usuário utilizado para iniciar a sessão, ao acessar um compartilhamento que esse usuário não tem acesso, uma caixinha apareceria pedindo um usuário e senha que tivesse esse acesso... e aí sim o usuário iria digitar as credenciais de um usuário com acesso (diferente do que ele está logado)... seria um usuário criado somente no servidor e cadastrado no samba... deu pra entender?
< SEM ASSINATURA >
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Sim, mas não é assim que o navegador funciona, até onde eu sei.
Talvez vc possa forçar um usuário diferente no próprio URL de acesso, algo como "smb://usuario@servidor/compartilhamento/arquivo".
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
heathcliff
Tô em todas
Registrado
1.6K Mensagens
37 Curtidas
é mas aí por exemplo... se um user comum utilizar o pc de um diretor ele vai forçar o usuário do diretor aí n dá certo...
então o navegador vai pegar de qualquer modo as informações do usuário logado?
< SEM ASSINATURA >
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
heathcliff
Tô em todas
Registrado
1.6K Mensagens
37 Curtidas
Bom resolvi esse problema do seguinte modo:
Criei um compartilhamento que tem valid users = @grupogeral
Todos os usuários serão membros desse grupo, desse modo sempre que alguém abre a pasta compartilhada ele pede autenticação.
Dentro dessa pasta tem mais 3 pastas que tem permissões a nível de arquivo limitando o acesso ao grupo específico de cada usuário.
Só que agora surge um novo problema, os arquivos criados lá dentro ficam com o usuário que criou como dono e com o grupo com o mesmo nome do usuário. Para resolver isso usei a permissão especial de grupo com o parâmetro "s" (chmod g+s /pasta/compartilhada/grupo/) e pareceu funcionar porém apareceu o grande problema: o compartilhamento não monta mais, dá erro "Falha ao montar o compartilhamento Windows: Argumento inválido".
E agora?
< SEM ASSINATURA >
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Use estas diretivas no compartilhamento que resolve:
force group = grupogeral
force directory mask = 0060
Isso vai fazer com que arquivos criados pelos usuários pertençam ao grupo deles, e tenham permissão de escrita para o grupo.
Só que agora surge um novo problema, os arquivos criados lá dentro ficam com o usuário que criou como dono e com o grupo com o mesmo nome do usuário. Para resolver isso usei a permissão especial de grupo com o parâmetro "s" (chmod g+s /pasta/compartilhada/grupo/) e pareceu funcionar porém apareceu o grande problema: o compartilhamento não monta mais, dá erro "Falha ao montar o compartilhamento Windows: Argumento inválido".
Xi cara, vc fez uma operação POSIX num sistema de arquivos Windows... vc precisa verificar o sistema de arquivos, e talvez rodar um chkdsk nele a partir do windows pra corrigir.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
heathcliff
Tô em todas
Registrado
1.6K Mensagens
37 Curtidas
Então... não tem nenhuma máquina Windows nesse meio... só tem uma ubuntu server e a minha máquina que também é ubuntu... oO
< SEM ASSINATURA >
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Ué, se não tem máquina windows, pq vc está usando seu sistema de arquivos em formato windows?
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
heathcliff
Tô em todas
Registrado
1.6K Mensagens
37 Curtidas
ahm... boa pergunta... mas de qualquer forma... dá uma olhada no smb.conf
e outra coisa... o acesso a partir das estações linux devem ser feitas via smb://blahblahblah... correto?
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print ok = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[Arquivos Compartilhados]
comment = Share
path = /home/Compart
valid users = @direcao, @supervisao, @usuarios
read only = No
create mask = 0777
directory mask = 0777
< SEM ASSINATURA >
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
"create mask = 0777" e nada é a mesma coisa. Idem pra "directory mask".
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
heathcliff
Tô em todas
Registrado
1.6K Mensagens
37 Curtidas
retirado... xD
um outro problema é... se algum user do grupo direcao cria ou modifica um arquivo dentro da pasta da supervisao o arquivo fica como grupo dono o direcao, desse modo usuarios membros do grupo supervisao não vão poder acessar/alterar...
< SEM ASSINATURA >
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas