Permissões x Samba [RESOLVIDO]

1. Permissões x Samba [RESOLVIDO]

rbz
RBZ

(usa CentOS)

Enviado em 22/07/2014 - 12:38h

Boa tarde galera,

Gostaria de liberar acesso à pasta /VAR/*, e fiz bem basicamente, da seguinte forma:


[VAR]
comment = Diretorio VAR
path = /VAR/
public = no
writable = no
browseable = yes
write list = +staff


A pasta aparece para mim no ambiente windows, mas não consigo nem abri-la.

Tentei também da seguinte forma e nada:

[VAR]
comment = Diretorio VAR
path = /VAR/
public = yes
writable = yes
browseable = yes
write list = +staff



Testei com o usuário root também, e também não.

Alguém com ideia do que pode ser ?


Abs.
Raoni



  


2. MELHOR RESPOSTA

Pedro Carlos Ferraz
pedrocf

(usa Debian)

Enviado em 22/07/2014 - 17:30h

O linux é case sensitive então o caminho tem que ser igual a pasta original.

Ex.:

Programas é diferente de programas


Então a path tem que ser assim:

path = /var/


3. PERMISSÃO NO UBUNTU

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 22/07/2014 - 13:20h

Raoni,

no ubuntu eu abro o terminal, vou até a pasta mãe, que é WWW (um nível acima da VAR) e dou o comando
sudo chmod 777 -R www
(estou supondo que é liberação total, se precisar mude para outro número)
as permissões serão dadas para WWW e para todas as pastas abaixo.

Dá um retorno depois dizendo se ajudou.


4. Re: Permissões x Samba [RESOLVIDO]

rbz
RBZ

(usa CentOS)

Enviado em 22/07/2014 - 13:41h

cassio88 escreveu:

Raoni,

no ubuntu eu abro o terminal, vou até a pasta mãe, que é WWW (um nível acima da VAR) e dou o comando
sudo chmod 777 -R www
(estou supondo que é liberação total, se precisar mude para outro número)
as permissões serão dadas para WWW e para todas as pastas abaixo.

Dá um retorno depois dizendo se ajudou.


Cassio, o que não entendo é que a pasta está com permissão de acesso total do proprietário "root", e mesmo acessando como root (autenticado no windows) ele não libera nada...

Seguem permissões:


[root@fw ~]# ls -l /var/
total 92
drwxr-xr-x. 8 root root 4096 Oct 29 2012 cache
drwxr-xr-x. 2 root root 4096 Sep 23 2011 db
drwxr-xr-x. 3 root root 4096 Oct 20 2012 empty
drwxr-xr-x 3 root root 4096 Jun 11 2013 ftp
drwxr-xr-x. 2 root root 4096 Sep 23 2011 games
drwxr-xr-x. 23 root root 4096 Apr 14 2013 lib
drwxr-xr-x. 2 root root 4096 Sep 23 2011 local
drwxrwxr-x. 6 root lock 4096 Jul 22 03:22 lock
drwxr-xr-x. 10 root root 4096 Jul 20 03:23 log
drwx------. 2 root root 16384 Oct 20 2012 lost+found
lrwxrwxrwx. 1 root root 10 Oct 20 2012 mail -> spool/mail
drwxr-x---. 5 root named 4096 Oct 22 2012 named
drwxr-xr-x. 2 root root 4096 Sep 23 2011 nis
drwxr-xr-x 2 root root 4096 Jul 21 16:47 nmbd
drwxr-xr-x. 2 root root 4096 Sep 23 2011 opt
drwxr-xr-x. 2 root root 4096 Sep 23 2011 preserve
drwxr-xr-x. 15 root root 4096 Jul 21 16:47 run
drwxr-xr-x. 11 root root 4096 Apr 14 2013 spool
drwxrwxrwt. 2 root root 4096 Jul 18 08:00 tmp
drwxr-xr-x. 8 root root 4096 Nov 12 2012 www
drwxr-xr-x. 2 root root 4096 Sep 23 2011 yp



5. Permissões x Samba

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 22/07/2014 - 15:29h

Raoni,

pelo modo ugoa do chmod, o dono pode ler, gravar e executar; o grupo e os outros podem ler e executar. Portanto, o dono deveria poder gravar arquivos no diretório, mas você diz que isto não está ocorrendo, confere?

por favor, algumas informações: a liberação da www é por que a intranet / internet está dando o erro forbidden 403?

ou é por que você não consegue, digamos via nautilus, jogar nenhum arquivo na pasta www?


6. Re: Permissões x Samba [RESOLVIDO]

rbz
RBZ

(usa CentOS)

Enviado em 22/07/2014 - 15:54h

cassio88 escreveu:

Raoni,

pelo modo ugoa do chmod, o dono pode ler, gravar e executar; o grupo e os outros podem ler e executar. Portanto, o dono deveria poder gravar arquivos no diretório, mas você diz que isto não está ocorrendo, confere?

por favor, algumas informações: a liberação da www é por que a intranet / internet está dando o erro forbidden 403?

ou é por que você não consegue, digamos via nautilus, jogar nenhum arquivo na pasta www?


Vou explicar melhor o cenário e o que houve...

Tenho o servidor linux CentOS para firewall/proxy (squid/iptables)...
Estava com o /VAR com problema de inodes sem espaço, pois tinha muito log de cache do squid, entre outros.

Para agilizar ver todos arquivos, pastas, etc, eu liberei a pasta para acessar via windows, e deu nesse problema.

O problema de espaço já resolvi, mas quero "entender" o motivo do problema do compartilhamento, entendendo mais a fundo as permissões das pastas e arquivos, com os usuários samba, etc...


7. Re: Permissões x Samba [RESOLVIDO]

Sergio Lenaz
lenaz

(usa Debian)

Enviado em 22/07/2014 - 16:05h

de um chmod 777 -R /var

Isso fará recursivo, e faço o teste.

Pelo que percebi, já está certo !


8. Re: Permissões x Samba [RESOLVIDO]

rbz
RBZ

(usa CentOS)

Enviado em 22/07/2014 - 16:09h

lenaz escreveu:

de um chmod 777 -R /var

Isso fará recursivo, e faço o teste.

Pelo que percebi, já está certo !


A questão, é que meu usuário e o root deveriam acessar !

Não vou dar 777 na /VAR inteira, que depois tem como voltar as permissões como antes...

Eu quero entender o porque do samba bloquear já que estou acessando pelo root.

Existem permissões além dessas especialmente para o samba !?
Existe diferença do "usuário samba" com o "usuário local" !?

Estranho né !?


9. Permissões x Samba

CASSIO FERRAZ
cassio88

(usa Ubuntu)

Enviado em 22/07/2014 - 17:08h

no ubuntu, ao ligar o micro, entra o usuário cassio. Para passar para usuário root, é preciso abrir o terminal e digitar su (ou sudo, sempre me confundo). Por questão de usuário, tal comportamento deve ser evitado sempre que possível.

Desconheço se o samba tem um comportamento próprio.

Uma possibilidade remota é, se o problema estiver ocorrendo, digamos, no nautilus, desintale e depois o reinstale.


10. Re: Permissões x Samba [RESOLVIDO]

rbz
RBZ

(usa CentOS)

Enviado em 23/07/2014 - 07:32h

pedrocf escreveu:

O linux é case sensitive então o caminho tem que ser igual a pasta original.

Ex.:

Programas é diferente de programas


Então a path tem que ser assim:

path = /var/



Me arde a cara nessas horas ! kkkk

Matou a questão !


Muito obrigado a todos !!


Abs.
Raoni






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts