Postagens

Mostrando postagens com o rótulo permissões

COMANDO CHMOD

O chmod é utilizado para alterar permissões de arquivos e pastas já criados, enquanto que; Ele usa valores valores octais , por exemplo: Valores de permissões no CHMOD (onde U = Usuário, G = Grupo, O = Others e A = Todos (All)): U | G | O 0 0 0 = --- --- --- 0 0 1 = --- --- --x 0 0 2 = --- --- -w- 0 0 3 = --- --- -wx 0 0 4 = --- --- r-- 0 0 5 = --- --- r-x 0 0 6 = --- --- rw- 0 0 7 = --- --- rwx Onde r = leitura, w = gravação e x = execução Esses valores funcionam assim porque são binários representados em sua forma decimal, por exemplo: r w x 0 0 1 = 1 binário 0 1 0 = 2 binário 1 0 0 = 4 binário Dessa forma: 1 1 0 = 6 binário = r w - A sintaxe do chmod também pode ser usada de forma diferente seguindo a tabela acima: chmod u+rw arquivo –> Dá permissão de leitura e gravação para o Usuário que é dono do arquivo. chmod a+x arquivo –> Dá permissão de execução para todo mundo. chmod go-rw –> Tira permissões de leitura e gravação de usuários qu...

COMANDO UMASK

Quando o usuário cria um arquivo (diretório), o sistema associa ao objeto criado um conjunto de permissões de acesso. Estas permissões indicam quem pode ler, alterar e/ou executar (acessar) o arquivo (diretório). Por padrão, * as permissões iniciais de um arquivo são 666 (leitura e gravação para todo e qualquer usuário do sistema); * as permissões iniciais de um diretório são 777 (leitura, gravação e acesso para todo e qualquer usuário do sistema). Quando um usuário cria um arquivo (ou diretório), o sistema associa a este arquivo (diretório) as permissões padrão menos o valor do umask. Se você usar o comando umask sem parâmetros será mostrado o valor atual que este comando está usando: [usuario@localhost]# umask 002 No exemplo acima o comando umask está com a máscara 002 (octal). Se você quiser alterar este valor você deve usar o comando umask com o valo...

APACHE NO UBUNTU - ERRO 403 Forbidden

Meu apache atualizou e passou a dar esse erro: "403 Forbidden You don't have permission to access /~user/ on this server." Despois de pesquisar descobri a solução com um: $ sudo chmod o+x /home/NOME_DO USUÁRIO Também aproveitei para passar o /var/www para o meu home, que fica em outra partição, fascilitando possíveis formatações: $ sudo gedit /etc/apache2/sites-available/default E altere todos os /var/www/ para /home/NOME_DO USUÁRIO/www/ Agora um chmod: sudo chmod -R 777 /home/NOME_DO USUÁRIO/www/ Fonte

Arquivo $HOME/.dmrc ignorado

"O seu arquivo $HOME/.dmrc está sendo ignorado. Isto impede que a sessão padrão e o idioma sejam salvos. O arquivo precisa ser de propriedade do usuário e ter permissão 644 (não ter permissão de escrita por outros usuários). O diretório $HOME do usuário deve ser de propriedade do usuário e outros usuários não devem ter permissão de escrita". Solução: A) $ chmod 700 ~/ $ chmod 644 ~/.dmrc B) Se não funcionar: Você pode remover o arquivo: $ rm ~/.dmrc Depois verifique as permissões de sua pasta pessoal: $ chmod 770 /home/nome-usuario Verifique o Dono: $ chown nome-usuario /home/nome-usuario E o grupo: $ chgrp nome-usuario /home/nome-usuario Fonte