chmod -777 tira as permissoes dos arquivos... [RESOLVIDO]

1. chmod -777 tira as permissoes dos arquivos... [RESOLVIDO]

Rafael de Pádua Del Corona
rafaelPadua

(usa Linux Mint)

Enviado em 04/06/2021 - 09:27h

Bom dia galera. Tudo certo? Sou novo aqui no mundo do Linux e talvez seja algo bem noob da minha parte, alguma configuração que eu devia ter feito... Mas estou com um problema chato que é quando eu executo um chmod -777 -R <pasta X> o linux tira completamente todas as permissoes dessa pasta e não o contrário, tentei fazer como root tambem "sudo -i", mesma coisa... tenho que ficar indo em propriedades de cada arquivos e pasta para reatribuir o acesso à mim... Como devo proceder, algum detalhe de configuração inicial que eu deixei passar? Uso o Linux Mint;


  


2. MELHOR RESPOSTA

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 08/06/2021 - 00:19h

Elementar:
O operador (-) subtrai as permissões informadas das permissões existentes.
O operador (+) soma, adiciona as permissões informadas as permissões existentes.
O operador (=) redefine as permissões, cancela as permissões existentes e aplica as permissões informadas no lugar das existentes.

Como não existe permissões negativas (< 0, menor que zero) nem (> 7, maior que 7), a conclusão é óbvia.
Do chão não passa, do teto não passa.

Observe que:
0 nenhuma permissão de acesso
1 permissão de execução
2 permissão de gravação
3 permissão de gravação e execução
4 permissão de leitura
5 permissão de leitura e execução
6 permissão de leitura e gravação
7 permissão de leitura, gravação e execução

0=0+0
1=1+0
2=2+0
3=2+1
4=4+0
5=4+1
6=4+2
7=4+2+1 ou 4+2+1+0
0,1,2 e 4 são fixas, básicas as outras são combinações ou somas dessas.
Se não houvesse uma lógica, a coisa seria mera decoreba.
Quem perde tempo decorando fica sem tempo para raciocinar.

Obs: Muitas vezes o manual do comando é enrolado. O autor parece que quer esnobar ou acha que os outros nascem sabendo ou são burros ou preguiçosos. Vá se acostumando com isso.



3. Re: chmod -777 tira as permissoes dos arquivos...

Eduardo Paim Silveira
eduardo

(usa Linux Mint)

Enviado em 04/06/2021 - 09:31h

Acho que é porque você está colocando o "-" na frente da permissão no modo octal. Coloque apenas 777 (chmod 777 ....) e ele adicionará a permissão total.


4. Re: chmod -777 tira as permissoes dos arquivos... [RESOLVIDO]

Rafael de Pádua Del Corona
rafaelPadua

(usa Linux Mint)

Enviado em 04/06/2021 - 09:41h


eduardo escreveu:

Acho que é porque você está colocando o "-" na frente da permissão no modo octal. Coloque apenas 777 (chmod 777 ....) e ele adicionará a permissão total.


Valeu mano, deu certo... Não sei aonde q eu vi que tinha que colocar o "-", o que ele significa afinal?



5. Re: chmod -777 tira as permissoes dos arquivos... [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 04/06/2021 - 12:59h


rafaelPadua escreveu:


eduardo escreveu:

Acho que é porque você está colocando o "-" na frente da permissão no modo octal. Coloque apenas 777 (chmod 777 ....) e ele adicionará a permissão total.


Valeu mano, deu certo... Não sei aonde q eu vi que tinha que colocar o "-", o que ele significa afinal?


nesse caso o '-' é literal .. ou seja é menos mesmo, logo 777 ou +777 da todas as permissões e -777 tira todas as permissões do proprietário, uisuario e grupo .. mas é só em alguns casos que é literal o '-' na maioria dos comandos significa que é uma entrada de parâmetro ... então vale a máxima, leia o man do comando ou o help !!!


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




6. Re: chmod -777 tira as permissoes dos arquivos... [RESOLVIDO]

aguamole
aguamole

(usa KUbuntu)

Enviado em 04/06/2021 - 22:39h

Será que vira escrever um programa com GUI que de permissão ou tira em recursivo de acordo com o que o usuário definir?
Os meninos não gosta de terminal será que rola?

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


7. Re: chmod -777 tira as permissoes dos arquivos... [RESOLVIDO]

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 08/06/2021 - 00:40h

aguamole escreveu: Será que vira escrever um programa com GUI que de permissão ou tira em recursivo de acordo com o que o usuário definir?.

Os Gerenciadores de Arquivos existem para isso.
Olha a figurinha:








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts