Estou no Ubuntu 11.10 e quero compartilhar uma pasta em uma partição NTFS montada automaticamente ( /dev/sda4
) pela rede. O objetivo desta rede é compartilhar arquivos entre computadores, pois contém principalmente computadores com Windows. Eu uso essa /dev/sda4
partição no Windows 7 e no Ubuntu. Usando o Nautilus, clique com o botão direito do mouse no diretório, clique em 'Opções de compartilhamento' e marque as três caixas de seleção. Porém, quando tento aplicar as configurações, ele diz 'Não foi possível alterar os direitos da pasta "nome da pasta"'.
Eu coloquei a saída de sudo blkid
e cat /etc/fstab
abaixo.
sudo blkid
/dev/sda2: LABEL="Windows" UUID="481319C261268D8D" TYPE="ntfs"
/dev/sda3: UUID="23dac5e8-aae7-43ac-964c-c8a5a033b0d7" TYPE="ext4"
/dev/sda4: LABEL="Data" UUID="00F1B269675B86AE" TYPE="ntfs"
/dev/sda5: UUID="6de8b757-f17e-4e36-935c-a3fd6012c628" TYPE="ext4"
/dev/sda6: UUID="d504bae2-fad6-4f6a-b489-7719ad0fe3b3" TYPE="swap"
cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda3 during installation
UUID=23dac5e8-aae7-43ac-964c-c8a5a033b0d7 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=d504bae2-fad6-4f6a-b489-7719ad0fe3b3 none swap sw 0 0
/dev/sda4 /media/Data ntfs defaults,umask=007,gid=46 0 0
Como posso compartilhar esta pasta?
partitioning
samba
ntfs
share
shared-folders
Exeleração-G
fonte
fonte
fstab
precisam ser alteradas. Tente o mesmo procedimento com removegid
(não se esqueça de remontar) e diga-nos se ajudou.gid
de/etc/fstab
marcas da última olhada linha como esta:/dev/sda4 /media/Data ntfs defaults,umask=007 0 0
./dev/sda4
não está montado na inicialização,sudo mount /dev/sda4 /media/Data
fornece-me a seguinte saída:Mount is denied because the NTFS volume is already exclusively opened. The volume may be already mounted, or another software may use it which could be identified for example by the help of the 'fuser' command.
Respostas:
Depois de um pouco de pesquisa, encontrei a solução:
Primeiro, tive que me dar a propriedade
/dev/sda4
e ter que dargroup
eothers
ler e executar permissão. Fiz isso alterando a entrada da partição/etc/fstab
.Para fazer isso, eu tinha que conhecer meu
uid
egid
. Portanto, a primeira coisa que fiz foi escrever o seguinte comando em um terminal:id $USER
Isso dará uma saída como esta:
Então agora eu sabia que tanto o meu
uid
quanto o meugid
eram1000
.Você já sabe o nome da partição NTFS? Caso contrário, 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 onano
editor de texto. Portanto, o próximo comando que você deve digitar em um terminal é:sudo nano /etc/fstab
Vá até o fim e digite esta linha:
(Você deve substituir
/dev/sda4
pela partição NTFS que você anotou anteriormente).Explicação:
umask=0022
define asd
permissões de permissão do diretório ( )drwxr-xr-x
para garantir que o usuário (eu) possa ler, escrever e executar (rwx
) enquanto ogroup
eothers
só pode ler e executar (r-x
) o diretório, 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 uma reinicialização, desmarquei as caixas de seleção e adicionei algumas linhas
/etc/samba/smb.conf
. Eu fiz assim:Em um terminal, digitei
sudo nano /etc/samba/smb.conf
Rolei para baixo até a última linha e colei o seguinte:
Salvei o arquivo e, em seguida, reiniciei. A pasta estava acessível a partir da rede agora.
fonte
/dev/sda4
".A solução mais simples que posso pensar em nós é usar um link simbólico para a partição NTFS.
Como eu faria isso é:
ln -s /path/to/folder/on/ntfs /path/to/new/location/linkname
Eu não testei isso sozinho, mas se eu entender o compartilhamento corretamente, ele deverá funcionar.
fonte
ln -s
, certo? Experimentando agora.basta montar o ntfs dir como:
obtenha o usuário atual e o grupo de usuários atual, conforme indicado por Exeleration-G:
fonte