O cliente Linux NFS tem acesso ilimitado a arquivos compartilhados do servidor Solaris

O cliente Linux NFS tem acesso ilimitado a arquivos compartilhados do servidor Solaris

Estou compartilhando arquivos com NFS de um servidor Solaris 2.6 para um cliente Linux Red Hat EL 4 e também para outros clientes Solaris 2.6. Nos clientes Solaris, o acesso de gravação é controlado corretamente pelas permissões de arquivo. No cliente Linux, qualquer usuário pode editar ou excluir qualquer arquivo, independentemente das permissões do arquivo! Alguém pode me ajudar a consertar o sistema para que usuários não autorizados na caixa RH não possam editar arquivos?

Algumas informações extras:

  • A pasta é compartilhada como rw com NFS
  • A pasta compartilhada tem permissões drwxrwxrwx.

Por exemplo:

frank@linux$ ls -l test.txt
-rw-r--r-- joe engineer test.txt 
frank@linux$ rm test.txt 
are you sure you want to remove write protected file (y/n): y 

o arquivo text.txt é excluído pelo usuário frank que não possui privilégios de gravação neste arquivo.

Responder1

Se a pasta for 777, este é o comportamento esperado no Linux.

Tente 1777 (ou seja, ative o sticky bit) no diretório e somente o proprietário do arquivo poderá modificá-lo.

informação relacionada