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/fstab
para o compartilhamento desejado. A opçãonoauto
é importante.vi /etc/fstab <nfs ip or FQDN>:/ /mnt/ nfs rw,noauto,user,timeo=14,hard,intr 0 0
Em seguida, execute-os
mount
para 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. Executevisudo
e 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.