Permissao

1. Permissao

Vinícius Silva Teixeira
viniciusst

(usa Slackware)

Enviado em 17/10/2007 - 08:08h

Bom dia galera,

Fiz um script samba para rodar meu dominio e ate ai ta tudo 100%.
O problema é quando é criado o mapeamento do home do usuario. Acontece o seguinte:
Quando acesso o mapeamento e coloco um arquivo qq ele aceita numa boa. Soh que se eu tento copiar esse arquivo q acabei de colocar la....e colar no meu pc novamente, ele da permissao negada. O mesmo acontece se eu colocar o arquivo pelo servidor....tb nao consigo acessar.

Segue a parte [home] do meu smb.conf e o logon.bat que roda na inicialização do logon do usuario.

[homes]
comment = Diretorio Home
valid users = %S
guest ok = Yes
browseable = Yes
writeable = Yes
create mask = 0777
force create mode = 0777
available = yes
vfs object = vscan-clamav
vscan-clamav:config-file = /etc/samba/vscan-clamav.conf
read only = No


logon.bat
@ECHO OFF
net use z: /home
net time \\server /set /yes


Muito Obrigado.

Vinicius


  


2. Re: Permissao

Rafael
rafastv

(usa Slackware)

Enviado em 17/10/2007 - 09:02h

Eu desconfio que o problema seja com sua máscara de criação 777, todos os seus arquivos ficaram sem permissão alguma:

1=executar(x, execute)
2=escrever(w, write)
4=ler(r, read)

o padrão da máscara é 022, que cria arquivos com permissividade total para o dono, e de leitura para os grupos e os outros.
Uma máscara atua de maneira inversa sobre as permissões de um arquivo, todo arquivo é criado com permissão 666 e diretórios e binários com 777, logo se a máscara é 022:

777 - 022 = 755, dando assim permissão de r,w e x para o dono e r e x para grupo e outros

666 - 022 = 644, dando assim permissão de r,w para o dono e r para grupo e outros.

Logo se você quiser que só você tenha acesso use a máscara 077.


Boa sorte,


3. Veja

Poleti
poleti

(usa Fedora)

Enviado em 19/10/2007 - 13:41h

Boa tarde,

Mude seu script para:

[homes]
comment = Diretorio Home
;valid users = %S
guest ok = No
browseable = No
;writeable = Yes
;create mask = 0777
;force create mode = 0777
;available = yes
vfs object = vscan-clamav
vscan-clamav:config-file = /etc/samba/vscan-clamav.conf
;read only = No

Copie e coloc o script acima e restarta o serviço.

Poleti Tecnologia


4. Re: Permissao

Vinícius Silva Teixeira
viniciusst

(usa Slackware)

Enviado em 19/10/2007 - 14:20h

Agradeco a atencao, mas ja detectei o problema hj pela manha!
Era dentro do conf do clamav. O mesmo tava bloqueando os arquivos.

Muito Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts