Após um pouco de pesquisa, eu mesmo encontrei a solução:
Primeiro, tive que me dar a propriedade de /dev/sda4
e tive que conceder group
e others
permissão de leitura e execução. Eu fiz isso alterando a entrada da partição em /etc/fstab
.
Para fazer isso, eu precisava saber meus uid
e gid
. Então, a primeira coisa que fiz foi escrever o seguinte comando em um terminal:
id $USER
Isso gerará uma saída assim:
UID=1000(myname) GID=1000(myname) groups=1000(myname),4(adm),24(cdrom), ...
Então, agora eu sabia que meus uid
e meus gid
eram 1000
.
Você já conhece o nome da partição NTFS? Se não, digite este comando em um terminal:
sudo blkid
e anote a partição NTFS em um pedaço de papel.
Agora, para alterar as permissões, editei /etc/fstab
com o editor de texto nano
. Então, o próximo comando que você precisa digitar em um terminal é:
sudo nano /etc/fstab
Desça até o final e digite esta linha:
/dev/sda4 /media/Data ntfs defaults,umask=0022,uid=YourUIDHere,gid=YourGIDHere 0 0
(Você deve substituir /dev/sda4
pela partição NTFS que você anotou anteriormente).
Explicação: umask=0022
define as permissões de permissões do diretório ( d
) como drwxr-xr-x
, para garantir que o usuário (eu) possa ler, gravar e executar ( rwx
) enquanto group
e others
só podem ler e executar ( r-x
) o diretório, que é o que eu queria.
Depois disso, eu poderia marcar as três caixas de seleção sem erros e a pasta seria compartilhada pela rede. Como não tinha certeza se as configurações de compartilhamento seriam mantidas após a reinicialização, desmarcava as caixas de seleção e adicionei algumas linhas em /etc/samba/smb.conf
. Eu fiz assim:
Em um terminal, digitei sudo nano /etc/samba/smb.conf
Eu rolei até a última linha e colei o seguinte:
[MyShare]
comment = My Share
path = /media/Data/FolderToBeShared
browseable = yes
guest ok = yes
read only = yes
create mask = 0755
Salvei o arquivo e, em seguida, reiniciei. A pasta estava acessível a partir da rede agora.