As montagens de compartilhamento do Samba possuem permissões erradas

1

No meu /etc/fstab , tenho várias linhas semelhantes a

//myserver/myshare /media/Server/myshare cifs credentials=/home/myuser/.smbcredentials,iocharset=utf8,sec=ntlm 0 0 

No entanto, não consigo acessar todos os compartilhamentos. Investigando o problema, descobri que as pastas nas quais os compartilhamentos são montados possuem propriedades estranhas. A maioria deles é de propriedade do usuário root e da raiz do grupo. Um deles é de propriedade do meu usuário, mas há outros estranhos. Um tem speech-dispatcher como o proprietário e utempter como o grupo. Depois, há uma que pertence ao grupo 1005 e uma que pertence a www-data group.

Esses compartilhamentos são servidos por um servidor Ubuntu e acredito que esses grupos e proprietários vêm de lá. Os que eu disse têm root:root owner atualmente desconectados do servidor. O que é de minha propriedade é um compartilhamento de pasta pessoal. Será que o servidor informa a minha máquina os ids dos compartilhamentos e porque eles não mapeiam um para um em minha máquina e o servidor eles são vistos como esses grupos e usuários estranhos? E como meu computador não tem um grupo com o id 1005, ele mostra apenas o número em ls -la ?

Como faço para corrigir isso? Eu quero que todas as montagens sejam de propriedade do meu próprio usuário.

Eu tentei desmontar os compartilhamentos e alterar a propriedade das pastas compartilhadas com chown . Isso funcionou em parte: agora posso acessar o compartilhamento que tinha root:1005 owner, mas aqueles com um ID de grupo ou usuário encontrado localmente também não funcionam.

    
por MikkoP 01.01.2016 / 14:20

2 respostas

2

Você deve definir o usuário e o grupo ao configurar a montagem fstab para o compartilhamento, se quiser controlar o usuário (uid) ou o grupo (uid). Talvez algo assim:

//myserver/myshare /media/Server/myshare cifs uid=1000, gid=100, credentials=/home/myuser/.smbcredentials,iocharset=utf8,sec=ntlm 0 0

Observe que o uid está definido para o primeiro usuário (1000) (você deve estar) e o gid está definido para o grupo de usuários usuários nomeados (gid = 100)

A página do manual para todas as opções é

man mount.cifs
    
por BAB1 05.01.2016 / 09:31
0

Você é o único que acessa esses compartilhamentos em seu servidor? Se sim, você pode alterá-lo no seu servidor? O que acontece se você acessar os arquivos via nautilius e standar gvfs ao invés de cifs-mount?

Eu usaly criar as pastas unter / mnt e dar ao meu usuário ou os usuários groupe com direitos chown para ele e que montá-lo.

por exemplo, para alterar o grupo de uma pasta que você pode

sudo chown :users /path/to/your/folder

Atenciosamente

    
por Kais3n 01.01.2016 / 15:10