O comando mount só pode ser executado como root na maioria dos sistemas Linux, porque possui um setuid de root set. Existem 2 possíveis contornos de trabalho usando o comando mount , mas eles exigem que o usuário root (ou alguém que pode sudo fazer root) faça algumas alterações.
-
Peça-lhes que adicionem uma entrada a
/etc/fstabpara o compartilhamento desejado. A opçãonoautoé importante.vi /etc/fstab <nfs ip or FQDN>:/ /mnt/ nfs rw,noauto,user,timeo=14,hard,intr 0 0Em seguida, execute-os
mountpara o diretório desejadomount /mnt/ -
Adicione o usuário ao arquivo
suders, especificando o uso do comandomount. Por favor, note que isso é menos seguro, porque eles podem essencialmente montar qualquer coisa no sistema de arquivos. Executevisudoe adicione uma linha como esta:afhood ALL=(ALL) /usr/bin/mount -
Execute alguma forma de cópia baseada em rede para o sistema de arquivos remoto, como
scp,rcp,ftp,sftp, etc. O comando específico que você usaria depende completamente do que o sistema remoto permite e o que você instalou em seu sistema.