chmod [RESOLVIDO]

1. chmod [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 03/10/2012 - 12:23h

boa tarde viva o linux

minha pasta /home/usuário esta em executável

queria deixar ela normal

mas quando faço

chmod 666 meus arquivos ficam em branco !!!!


o que fazer ?


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/10/2012 - 15:00h

Amigo,

Posso ter entendido errado sua dúvida mas, você tirou o X da permissão de seu diretorio /home/usuario?

666? é isso?


A permissão X em diretórios é o que permite ENTRAR no diretório e não tem nada com executável.

TODO diretório tem que ter o X para que possamos ENTRAR nele.

Exemplo:

drwxr-xr-x 2 lfs lfs 4096 Set 29 16:23 lfs

755 para a pasta /home/lfs para o usuario lfs.

A mesma coisa para os sub-diretórios dentro de /home/lfs

para que possamos entrar no sub-diretorio.

Agora arquivo por padrão é 644 ....


Se o arquivo é executável tu dá as permissões para cada um, por vez

não faça um comando recursivo (-R) senão vai mudar TUDO

e vai TUDO ficar errado.

Resumindo:

Diretorios: 0755 para todos
Arquivos: 0644 para todos

Outras coisas diferentes, cada caso é um caso...

Sorte..





3. Re: chmod [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 03/10/2012 - 12:28h

a mesma coisa acontece com

[m@PC01PRINCIPAL ~]$ chmod -x /home/usuário



4. Re: chmod [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/10/2012 - 12:56h

olha, a sua pasta está assim por default? desde a instalação?

ou vc fez "chmod 666" nela? lembra das permissões default, anotou?

sistemas Linux escrevem em arquivos de maneira adequada e automática, se o sistema setou as permissões
do diretório assim, é pq deve haver um aplicativo que usa isso.

lembre que as permissões dependem tb dos GRUPOS e não só dos users. Não é aconselhável trocar as permissões, mas quando frz os comandos

se seus arquivos "somem" da visualização, experimente, depois do comando chmod 666, tentar "ver" em linha de comando:

$ ls -a
depois
$ sudo ls -a

ve se aparecem com opção -a (all)


tem outra coisa seu ultimo comando, chmod +x, vai TORNAR a pasta executável e não tira-la.


Mas tem uma coisa, a PASTA não devia estar executável, somente arquivos são executáveis ou não e a /home TEM executáveis e tem arquivos hidden, escondidos, tb, .arquivo.


5. Re: chmod [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 03/10/2012 - 13:15h

albfneto escreveu:

olha, a sua pasta está assim por default? desde a instalação?

ou vc fez "chmod 666" nela? lembra das permissões default, anotou?

sistemas Linux escrevem em arquivos de maneira adequada e automática, se o sistema setou as permissões
do diretório assim, é pq deve haver um aplicativo que usa isso.

lembre que as permissões dependem tb dos GRUPOS e não só dos users. Não é aconselhável trocar as permissões, mas quando frz os comandos

se seus arquivos "somem" da visualização, experimente, depois do comando chmod 666, tentar "ver" em linha de comando:

$ ls -a
depois
$ sudo ls -a

ve se aparecem com opção -a (all)


tem outra coisa seu ultimo comando, chmod +x, vai TORNAR a pasta executável e não tira-la.


Mas tem uma coisa, a PASTA não devia estar executável, somente arquivos são executáveis ou não e a /home TEM executáveis e tem arquivos hidden, escondidos, tb, .arquivo.


não esta assi por default albfneto.......a um bom tempo atrás eu fiz chmod -R 777 na pasta /home/usuário

e meu ultimo comando é chmod - x e não + x ......... eu consigo tirar os arquivos como executável ....... mas quando eu clico neles eles estão em branco !!! o que será ?

eu também estava lendo alguns comandos chmod..... Mas eu não sei qual usar nessa situação !!!!



obrigado








6. Re: chmod [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/10/2012 - 13:17h

em ubuntu, para resetar as permissões default:

http://timwise.blogspot.com.br/2008/08/reseting-home-folder-permissions-in.html

mas não sei se em outros linux funciona.


7. estranho

antonio
ferrarini

(usa Fedora)

Enviado em 03/10/2012 - 13:20h

[root@PC01PRINCIPAL m]# chmod -R 777 /home/m
quando faço esse comando o texto volta em todos meus arquivos da pasta m, mas ficam todos como executáveis






[root@PC01PRINCIPAL m]# chmod -R 666 /home/m
quando faço isso ....... os arquivos ficam em branco


8. Re: chmod [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/10/2012 - 13:24h

estão em branco, provavel, pq foram "des-alocadas" da visualização para o grupo onde está seu user, ele perdeu a permissão, ou seja seu usuario normal está num grupo sem permissão para ver o conteudo dos arquivos. Vai saber quais eram as permissões originais...

esse é o problema de alterar, pq o /home tem configurações tb, não tem só seus arquivos, as telas dos aplicativos, do desktop, tá tudo lá

veja se são visiveis pelo menos em terminal:

entre na pasta, onde eles sumiram, abra um terminal e faça:

$ ls -a

$ sudo ls -a

e veja se o comando os vê. pq se ver, é pq estão hidden.




9. Re: chmod [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/10/2012 - 13:34h

amigo, não tenho certeza absoluta, pq não fiz pesquisa profunda, mas creio que as permissões default dum /home geralmente são 644.

vc mudou só, para 777, o /home/usuario e não o /home, não é?


se for, tente isto:


no exemplo, suponho seu nome de user,o que usa no login seja "usuario"

tente isto:


$ cd /
$ cd home/usuario
$ sudo chown -R usuario:usuario /home/usuario
$ sudo chmod -R 644 /home/usuario



resete, use, veja se já voltou ao normal. se ainda não voltou, tente mais isso:

$ sudo find /home/usuario -type d -print0 | xargs -0 -II chmod 755 'I'
$ sudo chmod 700 .ssh


10. Re: chmod [RESOLVIDO]

antonio
ferrarini

(usa Fedora)

Enviado em 03/10/2012 - 13:37h

os arquivos estão lá ainda !! eu vejo os arquivos na minha área de trabalho !! mas os arquivos estão em branco


11. Re: chmod [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/10/2012 - 13:48h

parece uma tentação dar permissão de root a um user normal, mas a gente esquece duas coisas, ex...

/home/usuario é usada pelo usuário mas ela "pertence" ao root, e não ao user! o linux precisa de permissões adequadas, que ele faz na instalação. Há grupos de jogos, de vídeo, de sistema etc... tudo automático...

outra coisa, se vc abrir o /home/usuario num gerenciador de arquivos configurado para mostrar arquivos ocultos, vai ver /kde44, /gnome3, /mozilla.... Sao configs. Para acertar suas telas, configs, cores, o sistema,o root, certos group users etc.. precisam gravar coisas em /home/usuario, com permissões adequadas.

Maia arriscado seria mudar as permissões de arquivos de sistema, /etc, /bin/ /boot... em certos casos atrapalha tanto que só se recupera re-instalando, ou sabendo quais eram as permissões originais, users e grupos de cada coisa.


12. Re: chmod [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/10/2012 - 13:51h

sim eu sei, eles não estão em branco...
o seu usuario é que não está mais com permissões para ve-los,para ver o conteúdo, ou o grupo do seu usuario não tem mais as permissões.

tentou os comandos do post número 8? aúltima linha só é necessaria se seu sistema usa SSH, FTP seguro.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts