Pular para o conteúdo

Permissôes em um disco? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Permissôes em um disco? [RESOLVIDO]

Enviado em 09/02/2010 - 00:07h

Galera eu tenho dois usuários (eu e o convidado) no pc e eu tenho dois hds.O hd X eu qero q seja montado automaticamente,o sistema de arquivos dela é ntfs, e qero q o usuário convidado não possa excluir arquivos do hd X?


VLW!!!!!!!!!!!!!!!!!!!!!!!

Responder tópico

2. Re: Permissôes em um disco? [RESOLVIDO]

Melhor resposta

Enviado em 09/02/2010 - 23:24h

Bom, vamos por partes.
o ntfs-3g é o tipo do filesystem. A diferença entre ele e o ntfs normal é que ele é mais estável e tem melhor suporte para leitura e escrita.
Se você estiver se questionando que também tinha esse suporte quando usava ntfs ai vai um citação do kernel menuconfig para ntfs:
"CONFIG_NTFS_FS:

NTFS is the file system of Microsoft Windows NT, 2000, XP and 2003.

Saying Y or M here enables read support. There is partial, but
safe, write support available."
É possivel ver que ele oferece um suporte seguro, mas parcial.
Parece que as principais limitações eram referentes a criação e remoção de diretórios, além de problemas com arquivos encripitados e arquivos comprimidos.

O rw monta o fs (file system) com a opção de escrita e leitura.
O suid é auto-explicativo, permite o uso do suid(setupid)
O dev interpreta como um dispositivo do tipo "block special" (ou block special files ou simplemente dispositivos de bloco) ou seja que faz a movimentação de dados através de blocos (posso citar pelo menos três exemplos: hds, cdroms e regiões de memória)
O exec permite que você execute arquivos binarios.
O umask configura as permições tanto para arquivos, como para diretórios. (Se você quiser permitir apenas os diretórios, use o dmask e se quiser apenas os arquivos use o fmask)
Ainda no umask, o código octal 000 funciona de modo inverso ao do chmod. Ou seja, se você quer obter uma permissão do tipo 750, no umask você deve usar 027, pois 7-0=7; 7-2=5; 7-7=0.
Para terminar, o gid mostra a qual grupo o dispositivo de pertencer.
Os dois ultimos números, que eu antecipadamente peço desculpas, mas deveriam ser dois zeros, ou zero dois, se referem a dump-freq (o primeiro) e o ultimo controla a ordem que o fsck checa o disco em busca de erros durante o boot. O valor 1 deve estar apenas no dispositivo do root. Para os outros, use 2 para checar depois do root, ou 0 para não checar.
Espero que tenha ajudado.

3. Re: Permissôes em um disco? [RESOLVIDO]

Enviado em 09/02/2010 - 00:13h

se voce tiver logado no gnome vá em sistema administração e usuários e grupos.

desbloquear depois em propriedades na aba privilégios.

4. Re: Permissôes em um disco? [RESOLVIDO]

Enviado em 09/02/2010 - 01:08h

Pesquise o comando chmod,

5. Re: Permissôes em um disco? [RESOLVIDO]

Enviado em 09/02/2010 - 03:00h

A forma mais fácil é editar o fstab.
Entre em /etc como root e digite emacs (ou vi) fstab
Supondo que seu hdX esteja em /dev/sdaX, inclua a seguinte linha:
/dev/sdaX /NOME DO PONTO DE MONTAGEM ntfs-3g rw,suid,dev,exec,umask=033,gid=users 0 1
Ex.:
/dev/sda2 /Windows ntfs-3g rw,suid,dev,exec,umask=033,gid=users 0 1
E salve.
Se você não quiser nem permitir a visualização, mude o umask para 077.
Aproveite também e siga a sugestão do colega dando um man chmod e se ainda ficar alguma dúvida sobre como o chmod funciona sinta-se a vontade para perguntar.
Dois cuidados:
Primeiro o ponto de montagem deve existir, ou seja, você precisa criar o diretório.
Segundo é que o argumento do gid deve ser um grupo válido.

6. Re: Permissôes em um disco? [RESOLVIDO]

Enviado em 09/02/2010 - 16:25h

Alguém poderia me explicar mais detalhadamente cada um dos parâmetros:

ntfs-3g rw,suid,dev,exec,umask=000,gid=1000 0 1


VLW!!!!!!!!!!!!!!!!!!!!!!!!!!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder