montando pasta de rede local no Ubuntu

4

Eu adiciono uma pasta em / etc / fstab:

//172.30.12.37/test/ /home/my/test cifs user=afs,pass=123456,auto,exec,umask=002,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

Agora o link de teste pode ser visto na barra lateral do nautilus. Mas quando clico nesse ícone, um erro será exibido:

mount: only root can mount //172.30.12.37/test/ on /home/my/test

Como posso montar esta pasta do terminal com usuário root?

    
por Chalist 27.12.2012 / 09:20

2 respostas

1

Tente adicionar a opção user no seu opts em /etc/fstab .

De man 8 mount :

user Allow an ordinary user to mount the filesystem. The name of the mounting user is written to mtab so that he can unmount the filesystem again. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line user,exec,dev,suid).

    
por 27.12.2012 / 10:29
0

Você tem mais opções:

  1. substitua user asf e seu passe por senha root e root, se tiver algum. Já que você está no Ubuntu, não é trivial.
  2. adicione direitos ao usuário "asf", permita que ele monte como root. Crie um arquivo em /etc/sudoers.d/ como root, chamado, por exemplo, asf-mount e com o seguinte conteúdo de uma linha:

    asf ALL=NOPASSWD: /bin/mount
    

Altere também os direitos de acesso deste arquivo para somente leitura: sudo chmod 440 /etc/sudoers.d/asf-mount , e faça logout e faça login novamente com o usuário asf .

    
por 27.12.2012 / 10:34