não consigo escrever num dir nfs (Era: Re: não consigo montar via nfs)
On Thu, 4 Dec 2003 18:51:49 -0300 [EMAIL PROTECTED] wrote: Gente, cofigurei exports, hosts.allow, fstab ... Mas nada de montar o dir /var/mirror_debian do servidor server1 no cliente(client). No log do servidor, aparece o seguinte: Dec 4 18:28:55 server1 rpc.mountd: refused mount request from 10.107.0.1(client.chesf) for /var/mirror_debian (/var/mirror_debian): no DNS forward lookup Alguem pode me dizer que danado é no DNS forward lookup? Isso é numa debian ou red hat? Coloque o nome e IP do cliente em /etc/hosts ou no DNS interno debian stable tanto o cliente como o servidor. funcionou. faltava reiniciar um tal de nfs-kernel-server agora ja monta. mas nao consigo escrever no dir montado. vê só: no cliente, como root: client:/var# mount ... 10.107.2.67:/var/mirror_debian on /var/mirror_debian type nfs (rw,addr=10.107.2.67) client:/var# ls -l mirror_debian/ -d drwxr-xr-x3 root root 4096 Nov 11 10:46 mirror_debian/ no /etc/exports do servidor: /var/mirror_debian 10.107.1.2(rw) client.chesf(rw) tudo bonitinho. Mas quando tento escrever algo no dir montado, no cliente, olha o que acontece (estou como root): client:/var/mirror_debian# touch teste touch: creating `teste': Permission denied no sai nada no /var/log/syslog . nem do cliente nem do servidor. Estou perdido. sugestões? Paro por aqui, Fred
Re: não consigo escrever num dir nfs (Era: Re: não consigo montar via nfs)
On Fri, 5 Dec 2003 15:37:35 -0300 [EMAIL PROTECTED] wrote: agora ja monta. mas nao consigo escrever no dir montado. vê só: no cliente, como root: client:/var# mount ... 10.107.2.67:/var/mirror_debian on /var/mirror_debian type nfs (rw,addr=10.107.2.67) client:/var# ls -l mirror_debian/ -d drwxr-xr-x3 root root 4096 Nov 11 10:46 mirror_debian/ no /etc/exports do servidor: /var/mirror_debian 10.107.1.2(rw) client.chesf(rw) client:/var/mirror_debian# touch teste touch: creating `teste': Permission denied no sai nada no /var/log/syslog . nem do cliente nem do servidor. Estou perdido. Tente com isso: /var/mirror_debian 10.107.1.2(rw,no_root_squash) Duas coisas: Se você tem um usuário fred no servidor e outro usuário fred no cliente, isso não quer dizer necessariamente que os uids sejam os mesmos em ambas as máquinas. No servidor o fred pode ter o uid 1000, no cliente pode ter 1003. Se fred cria um arquivo no servidor, este arquivo vai ser propriedade do usuário 1000, mas se 1000 no cliente é o usuário alex, o fred (1003) possivelmente não vai poder mexer neste arquivo. A outra coisa é uma questão de segurança: Quem é root no cliente não é necessáriamente também root no servidor. Se o root no cliente tiver todos os privilégios sobre o diretório exportado, ele teria acesso privilegiado sobre arquivos no servidor o que ele não deveria ter. Por isso, o NFS por padrão não aceita o root. com no_root_squash, o root é aceito. -- Christoph Simon [EMAIL PROTECTED] --- ^X^C q quit :q ^C end x exit ZZ ^D ? help .
Re: não consigo escrever num dir nfs (Era: Re: não consigo montar via nfs)
Tente com isso: /var/mirror_debian10.107.1.2(rw,no_root_squash) Duas coisas: Se você tem um usuário fred no servidor e outro usuário fred no cliente, isso não quer dizer necessariamente que os uids sejam os mesmos em ambas as máquinas. No servidor o fred pode ter o uid 1000, no cliente pode ter 1003. Se fred cria um arquivo no servidor, este arquivo vai ser propriedade do usuário 1000, mas se 1000 no cliente é o usuário alex, o fred (1003) possivelmente não vai poder mexer neste arquivo. A outra coisa é uma questão de segurança: Quem é root no cliente não é necessáriamente também root no servidor. Se o root no cliente tiver todos os privilégios sobre o diretório exportado, ele teria acesso privilegiado sobre arquivos no servidor o que ele não deveria ter. Por isso, o NFS por padrão não aceita o root. com no_root_squash, o root é aceito. Neste caso, vou tentar montar como usuário normal, ao invés de usar a opção no_root_squash, se não conseguir, tento o no_root_squash. vou ver os números. daqui a pouco digo o resultado. Alguma opção especial no /etc/fstab para que o usuário comum monte o dir? e no /etc/exports do server?