Como obter permissão para ler/modificar no Ubuntu?

Como obter permissão para ler/modificar no Ubuntu?

Acabei de instalar o Ubuntu e quando abro algum arquivo no terminal posso acessar esse arquivo como root usando sudo -ipara alterar a propriedade. No entanto, se eu modificar um arquivo na pasta do servidor local ( /var/www), recebo um erro de permissão negada.

Já alterei as permissões usando chmod -Rf /var/www/myfoldermas consigo acessar usando o terminal mas não consigo modificar.

Então, alguém tem alguma ideia de como alterar as permissões do arquivo? Também tentei clicar com o botão direito naquela pasta, mas isso me mostra apenas uma permissão, como leitura, então como posso resolver esse erro?

Responder1

SeEntendo sua pergunta corretamente, você está perguntando como pode alterar as permissões da pasta /var/www/myfolder para obter permissão de gravação. Dependendo do que você deseja, você pode usar um dos métodos a seguir.

Primeiro verifique as permissões atuais:

$ ls -l /var/www/
drwxr-xr-x  2 root     root 4096 Aug 19 14:21 myfolder

Existem três conjuntos de permissões: as do proprietário do arquivo, as dos membros do grupo do proprietário do arquivo e as de todos os demais. No caso acima, drwxr-xr-x significa:

  • d: este é um diretório
  • rwx: O proprietário do arquivo possui direitos de leitura (r), gravação (w) e execução (x).
  • rx: Os membros do grupo do proprietário do arquivo possuem apenas direitos de leitura e execução.
  • rx: Todo mundo também.

Agora, altere as permissões:

  1. Dê permissões de gravação para TODOS:

    $ sudo chmod -R a+w  /var/www/myfolder
    $ ls -l /var/www/
    drwxrwxrwx  2 root     root 4096 Aug 19 14:21 myfolder
    
  2. Dê permissões de gravação ao PROPRIETÁRIO da pasta:

    $ sudo chmod -R u+w  /var/www/myfolder
    $ ls -l /var/www/
    drwxr-xr-x  2 root     root 4096 Aug 19 14:32 myfolder
    
  3. Dê permissões de gravação para TODOS:

    $ sudo chmod -R a+w  /var/www/myfolder
    $ ls -l /var/www/
    drwxrwxrwx  2 root     root 4096 Aug 19 14:33 myfolder
    

informação relacionada