Alterando o proprietário da unidade NAS

1

Eu configurei um sistema Freenas que gostaria de montar no meu Ubuntu Desktop. O Freenas é configurado com o serviço cifs .

Quando abro o servidor freenas no nautilus smb: // freenas / homenas / posso criar e deletar arquivos sem nenhum problema.

A montagem do servidor também funciona:

sudo mount -t cifs //192.168.1.108/homenas /media/bigHD username=test,password=123

O proprietário de todos os arquivos em / media / bigHD é tom (minha conta não root).

No entanto, quando eu crio um arquivo em / media / bigHD, ele é de propriedade de root . Eu realmente não quero chown todos os arquivos / pastas depois de criá-lo.

Como posso corrigir isso?

    
por Tom 04.06.2011 / 02:00

2 respostas

2

Eu descobri o problema que tive para especificar o gid e o uid. Teria economizado tanto tempo se eu apenas lesse a página de manual com mais cuidado ...

uid=arg
           sets the uid that will own all files or directories on the

mounted filesystem when the server does not provide ownership information. It may be specified as either a username or a numeric uid. When not specified, the default is uid 0. The mount.cifs helper must be at version 1.10 or higher to support specifying the uid in non-numeric form. See the section on FILE AND DIRECTORY OWNERSHIP AND PERMISSIONS below for more information.

gid=arg
       sets the gid that will own all files or directories on the

mounted filesystem when the server does not provide ownership information. It may be specified as either a groupname or a numeric gid. When not specified, the default is gid 0. The mount.cifs helper must be at version 1.10 or higher to support specifying the gid in non-numeric form. See the section on FILE AND DIRECTORY OWNERSHIP AND PERMISSIONS below for more information.

    
por 04.06.2011 / 02:58
0

Usando o Ubuntu 12.4

Eu também tive o problema, agora mesmo que mount.cifs -V retorne a versão 5.1.

Eu ainda consigo apenas montar meu NAS com UID e GID especificados, se eles forem dados como formato numérico. Caso contrário, eu acabaria de obter as montadas como permissão de root, devido à pegajosa em mount.cifs .

Curiosamente, se fornecido na forma não numérica. O UID e o GID ainda foram coletados corretamente.

De qualquer forma, eu coloco isso aqui se alguém tiver o mesmo problema, trabalhando a linha fstab:

//mynas/scratch /media/scratch cifs noauto,users,_netdev,credentials=/home/meeee/.smbcredentials,iocharset=utf8,uid=1000,gid=1002,file_mode=0774,dir_mode=0775 0 0
    
por 04.12.2013 / 00:47