Fórum Ubuntu Linux - PT
Suporte Técnico => Servidores => Tópico iniciado por: maximusx em 15 de Dezembro de 2010, 23:56
-
Olá pessoal, é o seguinte, estava com um server ubuntu 9 montando uma pasta que esta no windows com permissão de acesso/escrita total. Tudo certo.
Instalei o server ubuntu 10 e configurei para montar a mesma pasta, ele monta porém não pega as permissões de escrita, alguma dica?
-
Lembrou de recriar os usuários/grupos como estava antes?
-
não preciso recriar usuarios e grupos pois a pasta compartilhada fica no windows, e o mesmo so tem um usuario com permissão para essa pasta.
-
E como você acha que as permissões são replicadas no Linux?
-
Amigo, eu monto a pasta usando o root. Não fiz nada de especial no server 9 apenas dei o comando de montar e montou certinho ja no 10 ele monta mais fica sem permissão de escrita
-
Não quer replicar os usuários/grupos antigos nem pra testar?
-
Ja fiz e nada. Muito estranho ???
-
Ative a depuração do samba (diretiva "log level = 3" no arquivo smb.conf) e acompanhe o log do smbclient.
-
Mais nesse caso sera que ele vai acusar algo? Pois montar o compartilhamento monta.
-
Se vc pediu pra montar em modo RW, e ele não consegue te dar esse acesso, algum alerta tem que dar.
-
Não acehei so smb.conf
Monto pelo seguinte comando: mount -t smbfs //192.168.235.1/Sites/ /var/www/ -o ip=192.168.235.1,username=Administrador,password=maximusredhot
-
-o rw
-
mount -t smbfs //192.168.235.1/Sites/ /var/www/ -o rw ip=192.168.235.1,username=Administrador,password=maximusredhot
Não aceita
-
ponha uma vírgula entre "rw" e "ip", tire o espaço.
-
Não funcionou.
O conteudo esta com permissão 755, so não consigo gravar usando o php.
-
so não consigo gravar usando o php
Será que o PHP não está sendo executado por outro usuário (p.ex. www-data) que não tem permissão de escrita no ponto de montagem?
-
Esta sim sendo executado com esse user, mas no server 9 tambem esta! :-\
-
Então vc deve ter esquecido de cadastrar esse usuário no samba...
-
Mas como seria esse cadastro pois não lembro de ter feito isso no server 9. ???
-
Não funcionou.
O conteudo esta com permissão 755, so não consigo gravar usando o php.
parece meio inocente..mas ja tentou ir la na pasta e dar um #chmod 0777 ????
vlw :D
-
Ja sim, antes de montar fica com permissão total, apos a montagem ela fica impossivel de escrever
-
O comando "mount" lá atrás, vc executa ele como root ou com o seu usuário?
O local onde vc tenta gravar e não consegue é uma sub-pasta de "/var/www", certo? Tem como postar a saída do comando "ls -l" dentro dessa sub-pasta?
-
O comando "mount" lá atrás, vc executa ele como root ou com o seu usuário?
Sim, usuário root.
O local onde vc tenta gravar e não consegue é uma sub-pasta de "/var/www", certo? Tem como postar a saída do comando "ls -l" dentro dessa sub-pasta?
Sim, subpasta
root@server:/var/www/AJA_NOVO/LOGS# ls -l
total 1
-rwxr-xr-x 0 root root 44 Sep 29 2009 index.php
-rwxr-xr-x 0 root root 411 Dec 18 18:23 laboratorio_erro_log.txt
root@server:/var/www/AJA_NOVO/LOGS#
-
Olha, da forma como está realmente ninguém além do root vai conseguir gravar.
Vc precisa que algum outro usuário além do "www-data" grave nesse compartilhamento?
-
No caso como é um servidor privado meu para desenvolvimento so uso usuário root mesmo, preciso que o root e o user do apache tenha as permissões totais no /var/www/
-
Você usa o root continuamente? Mesmo com tantas recomendações que não se faça isso?
-
Uso, como disse é um servidor privado que somente eu uso (maquina virtual)