Permissões de Arquivos

Iniciado por Ada Love, 27 de Abril de 2010, 11:41

tópico anterior - próximo tópico

Ada Love

Olá Pessoal

Será que alguém pode me dar uma luz...

Estou aprendendo como usar as permissões de arquivos no Linux. Bem, acontece que quando eu crio um novo usuário para testar as permissões, eu não consigo
mais criar arquivo algum através de um editor de textos do shell. O usuário comum não pode criar seu próprio arquivo? Um arquivinho simples no vi, emacs, mcedit,
coisas assim... Pois é, depois que eu tiro a permissão de leitura e escrita "de apenas um arquivo", meu usuário não consegue criar mais arquivos nesses editores.
Alguém sabe me dizer por quê?

Grata desde já

Obs.: já consultei o fórum, os tutoriais, já fui no GDH, mas não encontrei essa resposta especificamente.

abraços

Ada

fabio2paolini

Explique melhor qual foi seu procedimento. Caso tenha definido as permissões por linha de comando poste aqui os comandos e os logs de saída.
De modo geral um usuário pode escrever em seu próprio home e se a permissão de escrita de um arquivo tenha sido tirada isso não deve implicar em restrição aos demais arquivos.

Ada Love

Ok, vou tentar explicar melhor...

Eu criei um novo usuário no Ubuntu e quando logo com este usuário, eu não consigo mais
editar arquivo algum. O gedit não abre, o vi abre mas não salva e os demais editores também.
Minha dúvida é: depois que eu logo com um outro usuário, eu não consigo criar arquivos texto?
Pois é isto que está acontecendo...

obrigada

Ada

Andreson Goveia

Citação de: Ada Love online 28 de Abril de 2010, 00:40
Ok, vou tentar explicar melhor...

Eu criei um novo usuário no Ubuntu e quando logo com este usuário, eu não consigo mais
editar arquivo algum. O gedit não abre, o vi abre mas não salva e os demais editores também.
Minha dúvida é: depois que eu logo com um outro usuário, eu não consigo criar arquivos texto?
Pois é isto que está acontecendo...

obrigada

Ada
eu não consigo mais editar arquivo algum
R: dependendo da permição você não conseguira edita-lo mesmo, o usuario tem que estar no grupo de quem criou o arquivo e o grupo deve ter permição de leitura e escrita do arquivo.

eu não consigo criar arquivos texto?
R: Aqui a uma pequena controversia, lá em cima você diz que não consegue editar e aqui você diz que não consegue criar??
É possivel criar qualquer arquivo normalmente, mas se for algum script para executar, ai precisará de aplicar outras permições, incluindo permições de execução chmod ... e assim por diante.

Acho que é isso.

fabio2paolini

Se o diretório Home do usuário que você criou já existia e possui um ID diferente  então pode ocorrer problemas.
Como você criou este usuário? Usando adduser via linha de comando? Ou algum aplicativo gráfico?
Há algum usuário além do root que está sem problemas com permissões?.
Caso houver algum usuário "sem problemas" logue por ele e então faça:

su <usuario com problema>

digite a senha e em seguida digite
cd
ls -l
id
e poste aqui os resultados.

Com isto é possível se ter uma idéia melhor sobre as permissões atribuídas ao diretório home deste usuário.