Não é possível alterar a permissão de acesso da partição adicional

0

Eu divido meu SSD em várias partições devido ao trabalho com vários sistemas operacionais. Uma das partições é usada para o Ubuntu, uma para o Windows e uma é acessada pelo SO para trocar dados.

Eu quero mudar a permissão dos dados na partição compartilhada para ele permissão definida 755 pelo meu sistema operacional Ubuntu.

sudo chmod 775 -R MyDocuments

pelo qual MyDocuments é um link para a terceira partição.

Por que meu sistema ainda me diz isso:

lrwxrwxrwx  1 jonas jonas   19 Apr 22 09:07 MyDocuments -> /media/MyDocuments/

Todos os dados dentro desta partição também são definidos como permissão 777 .

    
por Jonas 07.09.2016 / 20:44

2 respostas

0

O sistema de arquivos NTFS não suporta as permissões do tipo UNIX. O Linux usa drivers NTFS para manipular partições NTFS, para que possamos montá-los e acessar os dados armazenados neles.

Por padrão, arquivos e diretórios são de propriedade do usuário efetivo e grupo do processo de montagem, e todo mundo tem leitura completa, escrever, permissões de execução e navegação no diretório.

Também podemos atribuir permissões a um único usuário usando as opções uid e / ou gid juntamente com as opções umask ou fmask e dmask. Exemplo para fstab-entry:

/dev/sdxY /home/user/mnt ntfs-3g rw,uid=1000,umask=775 0 0

Isso afetará todos os arquivos e pastas na partição NTFS.

Digite este comando no terminal

man ntfs-3g

para informações detalhadas

Os comandos chmod e chown não influenciam os arquivos e pastas armazenados na partição NTFS.

    
por mook765 07.09.2016 / 22:41
0

Os itens a seguir funcionarão tanto para o seu Ubuntu quanto para o Windows Drives. Jsut muda o tipo de partição no /etc/fstab dependendo do sistema de arquivos.

O servidor Samba

Para o Samba, você precisa alterar as permissões no servidor e no cliente .

O servidor: /etc/samba/conf

Use as opções:

create mask = 775
force create mode = 775
directory mask = 775

Ou uma variação dele.

Você também pode forçar o grupo e usuário efetivo de arquivos e diretórios sendo criados.

force user = [userID]
force group = [groupID]

O cliente do samba
( link )

A conexão do cliente é via / etc / fstab:

UUID="[partition uuid]"    /mount/shared_folder    ntfs    nofail,username=usernmae,uid=[1001],file_mode=0660,dir_mode=0775,credentials=/etc/smbpasswd 0 0

Fstab Line explicada:

  • O UUID - UUID da partição. Usando o UUID, é adicionada a garantia de que o recurso seja o mesmo. No caso de outras unidades serem montadas e a ordem montada mudar.
  • As Credenciais - Isso permite que o nome de usuário e a senha sejam ocultados em um arquivo protegido, /etc/smbpasswd .
por L. D. James 07.09.2016 / 21:13