Alterando montagem de Arquivos

Iniciado por Chormiak, 07 de Setembro de 2009, 17:10

tópico anterior - próximo tópico

Chormiak

Utilizo o Ubuntu 9.04.

E o meu FSTAB hoje em dia é assim:

Citar# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sdb5 during installation
UUID=02e45530-d85d-457d-928a-febc4a74e7ee /               ext3    relatime,errors=remount-ro 0       1
# /Arquivo was on /dev/sda1 during installation
UUID=E6BC9DA0BC9D6BB5 /Arquivo        ntfs    user=1000,nls=utf8,umask=000,gid=1000 0       0
# swap was on /dev/sdb1 during installation
UUID=d798a236-674b-48bb-9c5c-c2c8267d40ac none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

O SDA1, ele aparece como ROOT o proprietário e está montado na base do Sistema de Arquivos.

Quero colocar esse HD na minha pasta pessoal e com acesso liberado, ou seja, eu como proprietário para poder compartilhar esses arquivos na rede, quais alterações efetuar?

Já pesquisei sobre Umask e etcs mas não consigo fazer isso. Quem pode ajudar?

VB5

No fstab, mude o ponto de montagem para a sua home, por exemplo de:

Citar
UUID=E6BC9DA0BC9D6BB5 /Arquivo        ntfs    user=1000,nls=utf8,umask=000,gid=1000 0       0

para algo como

Citar
UUID=E6BC9DA0BC9D6BB5 /home/Windows       ntfs    user=1000,nls=utf8,umask=000,gid=1000 0       0

Não esqueça de antes criar a pasta 'Windows' na sua home, com permissões para seu usuário. 

VB5

Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Chormiak

E como dar essa permissão de usuário para a pasta? Pelo Nautilus mesmo?

VB5

No terminal, digite 'sudo nautilus' para abrir uma sessão como root, então poderá fazê-lo.

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Chormiak

Fiz isso, entretanto, quando vou alterar a permissão de Root para Usuário no caso o meu, o Nautilus retorna para a permissão do Root somente. Como fazer?

VB5

A pasta /home/Windows ( no exemplo) deve ser criada pelo seu usuário - então terá permissões para ele. Se a criar usando o 'sudo nautilus' ela pertencerá apenas ao root, embora isso possa ser mudado.

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

fchevitarese

Estava eu lendo os tópicos, e achei oportuno tratar esta pergunta aqui, já que se trata de "quase" a mesma coisa!!!

Tenho um ponto de montagem no meu fstab que monta um compartilhamento samba... Já coloquei as permissões e tudo...
Monta beleza... Mas meu usuário não pode desmontar...

Alguma dica ?!

Abraços!!!
Fred Chevitarese - GNU/Linux
http://chevitarese.wordpress.com

Chormiak

FV5,

Já tentei fazer da forma que você disse, será que não é importante alterar alguma coisa na linha do 'fstab'?

Não é alguma coisa do umask? Ou gid?


VB5

fchevitarese,
veja se o ponto de montagem não pertence ao root.

Chormiak,
possivelmente. Tente comentar a linha


UUID=E6BC9DA0BC9D6BB5 /home/Windows       ntfs    user=1000,nls=utf8,umask=000,gid=1000 0       0


e substituí-la por

Citar
UUID=E6BC9DA0BC9D6BB5 /home/Windows       ntfs    defaults,nls=utf8,umask=007,gid=46 0       1

e veja o que dá...

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

fchevitarese

Olha só a linha do meu fstab que monta o compartilhamento...

//192.168.0.1/fred/Musicas /home/fred/Músicas smbfs credentials=/home/fred/.smb,uid=fred,gid=fred 0 0
Fred Chevitarese - GNU/Linux
http://chevitarese.wordpress.com

VB5

Citação de: fchevitarese online 10 de Setembro de 2009, 08:44
Olha só a linha do meu fstab que monta o compartilhamento...

//192.168.0.1/fred/Musicas /home/fred/Músicas smbfs credentials=/home/fred/.smb,uid=fred,gid=fred 0 0

Nunca vi algo assim...  :o '192.168.0.1' é seu router, e o restante da linha é muito estranho... como isso foi feito?

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

fchevitarese

#11
Não VB... Olha só...
Este é o ip do servidor de arquivos ;)
Portanto, eu monto a minha pasta de usuários que tenho lá... direto no fstab... pra ouvir minhas musiquinhas...
É um compartilhamento samba...
Portanto, passo o tipo da partição, que no caso é smbfs, pois é um compartilhamento do samba.
Onde está "credentials", eu crieu um arquivo com meu login e senha no compartilhamento de arquivos... e especifiquei que devem ter permissões a mim...
Monta tudo beleza... funfa...
Só não consigo desmontar como usuário normal... Apenas o root desmonta essa bagaça..rsrsrs
Procurei mas não encontrei solução...

Estranho né ;)

Vlw...
Abraços!
Fred Chevitarese - GNU/Linux
http://chevitarese.wordpress.com

VB5

Citar
Só não consigo desmontar como usuário normal... Apenas o root desmonta essa bagaça..rsrsrs
Procurei mas não encontrei solução...

Estranho né Piscada


Põe estranho nisso...  ;D   concordo que parece tudo correto (embora ache que haveria modos mais simples de ouvir música!...). Ao que tudo indica, foi o root quem montou a 'bagaça', daí o que ocorre...

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

fchevitarese

Mas é porque lá no server tem uma "tera" hd... por isso deixo essas coisas lá porque meu espaço no note não é grande ;)

hehehehe
Fred Chevitarese - GNU/Linux
http://chevitarese.wordpress.com