[FUG-BR] NFS
Alvicler Magalhaes
calvin em dq.ufscar.br
Qui Jan 12 21:58:02 BRST 2006
Ola Pessoal,
Bom estou com um probleminha com o NFS que nao consegui entender..
em uma rede bem restrita, estou exportando algumas partes do disco
/usr/X11R6 /usr/ports /usr/src /usr
gostaria de fazer /usr/local tambem
veja o conteudo de /etc/exports
# Export src and ports to client01 and client02, but only
# client01 has root privileges on it
/usr /usr/ports /usr/X11R6 /usr/src -maproot=root 192.168.229.65
/usr/ports /usr/X11R6 /usr 192.168.229.160
192.168.229.159
ate aqui tudo ok
vejam
localhost# showmount -e localhost
Exports list on localhost:
/usr/ 192.168.229.65 (o proprio server)
/usr/ports 192.168.229.65 192.168.229.159 192.168.229.160
/usr/X11R6 192.168.229.65 192.168.229.159 192.168.229.160
/usr/src 192.168.229.65 192.168.229.159 192.168.229.160
ta montando beleza no client
so que quando eu exporto o diretorio /usr/local, nao sei pq ele so
aceita exportar no /etc/exports sem restricoes de maquinas (sem
clientes especifico)
ai 0 showmont mostra como
/usr/local Everyone
nada legal isto, quando tento colocar clientes..
mountd[380]: can't change attributes for /usr/local
mountd[380]: bad exports list
line /usr/local 192.168.229.65192.168.229.65 192.168.229.159
192.168.229.160
ai tentei variacoes, pois poderia ser alguma coisa do diretorio
tentei exportar o /usr/local/lib, /usr/local/share, /usr/local/libexec
e nada
Agora vem a coisa mais maluca desta historia.
Como alguns ja notaram eu consigo exportar o /usr e consigo montar no
cliente e consigo entrar dentro de /usr/local e posso ate fazer links
no cliente para acessar o /usr/local inteiro
Ok, se existe alguma flag para nao exportar o /usr/local eu ate
concordo que exportar va dar calafrios em pessoas vidradas em seguranca
entao nao eh uma falha de seguranca eu exportar o /usr inteiro e ele
deixar eu ter acesso ao /usr/local?
E qual a flag que ta controlando isto, procurei no sysctl e nada..
outro ponto sobre seguranca, se tenho clientes especificados o nfs eh
realmente seguro, a parte exportada so pode ser acessada pelo cliente?
o nfsd deve estar rodando a versao nfs3 como diz o man.
qdo exportado para everyone o diretorio /usr/local nao pode ser montado
da um erro no cliente do tipo
[udp] 192.168.229.65:/usr/local: Permission denied
Eu errei em algum canto e nao percebI?? Colocar o proprio server como
cliente?
[]s
calvin
--
Crime does not pay ... as well as politics.
-- A. E. Neuman
_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Mais detalhes sobre a lista de discussão freebsd