Como alterar as permissões no compartilhamento de janelas montadas?

5

Eu montei um compartilhamento do windows, mas somente o root tem permissões de gravação ..

Eu preciso mudar isso para o meu usuário (einar) para que meus programas possam baixar e raspar coisas no meu compartilhamento de janelas.

comandos que usei para montar:

sudo mkdir /mnt/ussenterprise
sudo gedit /etc/fstab
//servername/sharename  /mnt/ussenterprise  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm  0  0
sudo mount -a

sim eu tenho acesso de leitura a tudo no compartilhamento montado, mas somente o root deu write ..

Eu tentei: sudo chown einar:einar /mnt/ussenterprise e sudo chown einar /mnt/ussenterprise

eu recebo; permissions denied

o que fazer?

    
por starR 20.12.2013 / 17:44

5 respostas

5

Alterei meu /etc/fstab para:

//server/share  /media/share  cifs  username=msusername,password=mspassword,uid=1000,gid=1000  0  0
    
por starR 10.04.2014 / 15:28
1

Experimente estas opções:

username=msusername,password=mspassword,iocharset=utf8,sec=ntlm,nosetuids,noperm

(as definições de noperm e nosetuids são encontradas na manpage mount.cifs)

Além disso, pense em usar um arquivo de credenciais em vez de ter seu nome / pw sem erros:

credentials=/home/<user>/.smbcredentials

desde fstab pode ser lido por todos.

    
por msbrown 20.12.2013 / 18:07
1

Sua entrada em fstab está criando o ponto de montagem em /mnt . O uso do diretório /mnt só deve funcionar se a unidade for um volume local em vez de um compartilhamento de rede ou dispositivo removível.

Edite sua entrada fstab para:

//servername/sharename  /media/ussenterprise  cifs  username=msusername,password=mspassword,umask=002,uid=1000,gid=1000,iocharset=utf8,sec=ntlm  0  0

Isso pressupõe que seu uid e gid sejam 1000, que são os primeiros IDs de usuário e grupo padrão. Então use:

sudo umount /media/ussenterprise
sudo mkdir /media/ussenterprise
sudo chown einar:einar /media/ussenterprise
sudo chmod 755 /media/ussenterprise
mount -a

Isso deve montar o compartilhamento com seu ID de usuário e as permissões definidas para leitura / gravação.

    
por douggro 20.12.2013 / 18:18
1

Espero que você tenha descoberto sua resposta, pois acho que esse problema não está relacionado à opção do samba, acho que isso é para o nível de permissão do ntfs. No Windows 10, você pode clicar com o botão direito do mouse na pasta que deseja compartilhar entre o Windows e o sistema básico do Linux e seguir este caminho:

  1. Ir para propriedades
  2. Clique na guia de compartilhamento
  3. Ir para compartilhamento avançado
  4. Ir para permissão e, em seguida, dar controle total a todos os usuários
por Ehsan Ahmadi 11.02.2016 / 16:52
0

Isso é o que funcionou para mim:

link

A seção: 'Montar pastas de rede protegidas por senha' me deu acesso de LEITURA. Então, adicionando: A Seção: 'Permissões especiais' me deu acesso WRITE e DELETE.

As informações do meu sistema: - Laptop: Kubuntu 16.04 (cliente) - Servidor de arquivos: Windows Vista (compartilhamentos de hospedagem) - Controlador de domínio: Windows Server 2003 (Active Directory, DNS, etc)

    
por guest 26.11.2017 / 18:34