Tendo um problema estranho com as permissões de compartilhamento e arquivo do NFS em 1 dos 2 clientes NFS, o web1 tem problemas de permissões de arquivo, mas o web2 está bem. web1 e web2 são servidores da Web com balanceamento de carga.
Então, as perguntas são:
- como faço para garantir que o conteúdo do arquivo de compartilhamento do NFS mantenha as mesmas permissões
para usuário / grupo como os arquivos originais no servidor web1 como eles fazem no servidor web2?
- como faço para reverter o que fiz na web1, tentei desmontar o comando e disse que o comando não foi encontrado?
Informações:
Estou usando 3 configurações de servidores dedicados. Todos os 3 servidores CentOS 5.4 baseados em 64 bits.
os servidores são os seguintes:
- web1 - cliente nfs com problemas de permissões de arquivo
- web2 - as permissões de arquivo do cliente nfs são OKAY
- db1 - nfs compartilha em / nfsroot
o cliente do n2 web2 foi configurado pelo meu host, enquanto o web1 foi configurado por mim.
Eu fiz os seguintes comandos no web1 e ele trabalhou com a atualização do db1 nfsroot share em / nfsroot / site_css com os arquivos mais recentes no web1, mas as permissões de arquivo não permanecem mesmo se eu usar tar com o comando -p para manter as permissões de arquivo?
cd /home/username/public_html/forums/script/
tar -zcp site_css/ > site_css.tar.gz
mount -t nfs4 nfsshareipaddress:/site_css /home/username/public_html/forums/scripts/site_css/ -o rw,soft
cd /home/username/public_html/forums/script/
tar -zxf site_css.tar.gz
Mas a verificação das permissões do arquivo web1 não tem mais nome de usuário / grupo, mas pertence a ninguém ? mas as permissões de arquivo web2 estão corretas? Este é apenas um problema para o web1 enquanto o web2 está correto? Parece que os IDs numéricos não são os mesmos? Não sabe como corrigir isso?
web1 com usuário / grupo incorreto de ninguém
ls -alh /home/username/public_html/forums/scripts/site_css
total 48K
drwxrwxrwx 2 nobody nobody 4.0K Feb 22 02:37 ./
drwxr-xr-x 3 username username 4.0K Feb 22 02:43 ../
-rw-r--r-- 1 nobody nobody 1 Nov 30 2006 index.html
-rw-r--r-- 1 nobody nobody 5.8K Feb 22 02:37 style-057c3df0-00011.css
-rw-r--r-- 1 nobody nobody 5.8K Feb 22 02:37 style-95001864-00002.css
-rw-r--r-- 1 nobody nobody 5.8K Feb 18 05:37 style-b1879ba7-00002.css
-rw-r--r-- 1 nobody nobody 5.8K Feb 18 05:37 style-cc2f96c9-00011.css
IDs numéricos da web1
ls -n /home/username/public_html/forums/scripts/site_css
total 48
drwxrwxrwx 2 99 99 4096 Feb 22 02:37 ./
drwxr-xr-x 3 503 500 4096 Feb 22 02:43 ../
-rw-r--r-- 1 99 99 1 Nov 30 2006 index.html
-rw-r--r-- 1 99 99 5876 Feb 22 02:37 style-057c3df0-00011.css
-rw-r--r-- 1 99 99 5877 Feb 22 02:37 style-95001864-00002.css
-rw-r--r-- 1 99 99 5877 Feb 18 05:37 style-b1879ba7-00002.css
-rw-r--r-- 1 99 99 5876 Feb 18 05:37 style-cc2f96c9-00011.css
web2 corrija as permissões de usuário / grupo de nome de usuário
ls -alh /home/username/public_html/forums/scripts/site_css
total 48K
drwxrwxrwx 2 root root 4.0K Feb 22 02:37 ./
drwxr-xr-x 3 username username 4.0K Dec 2 14:51 ../
-rw-r--r-- 1 username username 1 Nov 30 2006 index.html
-rw-r--r-- 1 username username 5.8K Feb 22 02:37 style-057c3df0-00011.css
-rw-r--r-- 1 username username 5.8K Feb 22 02:37 style-95001864-00002.css
-rw-r--r-- 1 username username 5.8K Feb 18 05:37 style-b1879ba7-00002.css
-rw-r--r-- 1 username username 5.8K Feb 18 05:37 style-cc2f96c9-00011.css
IDs numéricos da web2
ls -n /home/username/public_html/forums/scripts/site_css
total 48
drwxrwxrwx 2 503 500 4096 Feb 22 02:37 ./
drwxr-xr-x 3 503 500 4096 Dec 2 14:51 ../
-rw-r--r-- 1 503 500 1 Nov 30 2006 index.html
-rw-r--r-- 1 503 500 5876 Feb 22 02:37 style-057c3df0-00011.css
-rw-r--r-- 1 503 500 5877 Feb 22 02:37 style-95001864-00002.css
-rw-r--r-- 1 503 500 5877 Feb 18 05:37 style-b1879ba7-00002.css
-rw-r--r-- 1 503 500 5876 Feb 18 05:37 style-cc2f96c9-00011.css
Eu verifiquei db1 / nfsroot / site_css e a propriedade de usuário / grupo estava incorreta para arquivos mais recentes datados de feb22 de propriedade de root e não de nome de usuário?
em db1 raiz / usuário root incorretamente original para novos arquivos com data de feb22
ls -alh /nfsroot/site_css
total 44K
drwxrwxrwx 2 root root 4.0K Feb 22 02:37 .
drwxr-xr-x 17 root root 4.0K Feb 17 12:06 ..
-rw-r--r-- 1 root root 1 Nov 30 2006 index.html
-rw-r--r-- 1 root root 5.8K Feb 22 02:37 style-057c3df0-00011.css
-rw-r--r-- 1 root root 5.8K Feb 22 02:37 style-95001864-00002.css
-rw------- 1 username nfs 5.8K Feb 18 05:37 style-b1879ba7-00002.css
-rw------- 1 username nfs 5.8K Feb 18 05:37 style-cc2f96c9-00011.css
Então eu chmod-los todos em db1 e chown para definir a propriedade correta em db1 assim parece abaixo
no db1 uma vez corrigidos os arquivos com data de 22 de fevereiro
ls -alh /nfsroot/site_css
total 44K
drwxrwxrwx 2 root root 4.0K Feb 22 02:37 .
drwxr-xr-x 17 root root 4.0K Feb 17 12:06 ..
-rw-r--r-- 1 username username 1 Nov 30 2006 index.html
-rw-r--r-- 1 username username 5.8K Feb 22 02:37 style-057c3df0-00011.css
-rw-r--r-- 1 username username 5.8K Feb 22 02:37 style-95001864-00002.css
-rw-r--r-- 1 username username 5.8K Feb 18 05:37 style-b1879ba7-00002.css
-rw-r--r-- 1 username username 5.8K Feb 18 05:37 style-cc2f96c9-00011.css
mas ainda web1 mostra de propriedade de ninguém? enquanto a web2 mostra as permissões corretas?
web1 ainda com usuário / grupo incorreto de ninguém que não corresponde ao que web2 e db1 estão definidos?
ls -alh /home/username/public_html/forums/scripts/site_css
total 48K
drwxrwxrwx 2 nobody nobody 4.0K Feb 22 02:37 ./
drwxr-xr-x 3 username username 4.0K Feb 22 02:43 ../
-rw-r--r-- 1 nobody nobody 1 Nov 30 2006 index.html
-rw-r--r-- 1 nobody nobody 5.8K Feb 22 02:37 style-057c3df0-00011.css
-rw-r--r-- 1 nobody nobody 5.8K Feb 22 02:37 style-95001864-00002.css
-rw-r--r-- 1 nobody nobody 5.8K Feb 18 05:37 style-b1879ba7-00002.css
-rw-r--r-- 1 nobody nobody 5.8K Feb 18 05:37 style-cc2f96c9-00011.css
Apenas tão confuso, então qualquer ajuda é muito muito apreciada!
obrigado