fstab entrada para montar o NFS com senha

5

eu preciso montar na inicialização de um disco usando o NFS, para montar manualmente a partir do console que eu digito:

mount //192.168.0.1/NASShare -o username=administrator,password=pass /mnt/NAS

Para /etc/fstab i adicionei esta linha:

192.168.0.1:/NASShare  /mnt/NAS  nfs user=administrator,password=pass  0 0

Mas ao reiniciar o disco não está montado, onde está o erro?

    
por hellb0y77 20.01.2016 / 15:37

2 respostas

5

Encontrei o erro, preciso inserir username em vez de user

192.168.0.1:/NASShare  /mnt/NAS  nfs username=administrator,password=pass  0 0
    
por 20.01.2016 / 16:15
0

Você não especifica em sua pergunta se está tentando usar o NFSv3 ou o NFSv4, mas nenhum deles suporta o parâmetro password . O parâmetro user nem sequer é reconhecido por NFS ou mount.nfs , é tratado exclusivamente por mount , e essencialmente permite que usuários não-root montem o sistema de arquivos. O parâmetro user (ou users , se un-mount também for desejado) pode ser especificado sozinho sem argumentos adicionais (por exemplo, mount -t nfs -o user ) e indica que qualquer usuário pode montar o sistema de arquivos.

Mesmo depois de fornecer a opção user para mount , uma exportação NFS listada em /etc/fstab não será montada como o usuário que efetuou login, porque /etc/fstab é originado antes que qualquer usuário esteja conectado, então ele ainda será montado como root. Todas as soluções de trabalho que exigem o fornecimento da opção user para mount atualmente dependem também do fornecimento da opção noauto e da execução manual do comando mount após o login , como o usuário que você deseja monte a exportação NFS com.

O NFS não suporta o envio de senhas em texto simples pela rede, portanto, você nunca deve se encontrar especificando uma senha como uma opção de montagem.

    
por 06.03.2018 / 19:46

Tags