Permissão negada - mkdir / Sem acesso de gravação para G

0

Eu tenho uma pasta raiz com as permissões como

drwxr-xr-x

Todas as pastas que estão no diretório raiz têm as mesmas permissões.

drwxr-xr-x

Eu tenho um script PHP que cria um arquivo PDF no servidor (que está em uma das pastas no diretório raiz) e por causa das permissões limitadas não consigo criar o arquivo pdf na pasta.

Eu queria alterar as permissões de acesso da pasta e tentei o comando abaixo

chmod g+w Images     (Images is a folder)

Ele executa e não me dá nada e quando eu tento

ls -l   (The permissions are same and it didn't change)
drwxr-xr-x   (The write permissions are missing to generate the pdf file)

Quando eu tento

mkdir -m 775 imagetest

Ele me retorna com "mkdir: não é possível alterar permissões de 'imagetest': permissão negada"

A pasta Imagetest é criada com as mesmas permissões que

drwxr-xr-x

Alguém pode me ajudar aqui. Fiquei impressionado com este ponto ao alterar as permissões de pasta.

Nos comentários, quando tento

ls -ld Images 
drwxr-xr-x 1 ZUHTRF6 1049089 0 May 25 
    
por John 25.05.2018 / 13:33

1 resposta

1

Ao alterar a permissão de uma pasta já existente, você deve usar chmod xxx yourFolder/ . Você pode fazer isso recursivamente adicionando -R.

Verifique com qual usuário você está logado usando whoami e compare com o usuário exibido em ls -l , para ver se seu usuário atual tem permissão para fazer uma alteração de permissão.

Usar chmod g+w file adiciona permissão de gravação para o grupo.

Você também pode fazer isso com sudo se você for root, mas esteja atento para saber o que os comandos estão fazendo :)

    
por 25.05.2018 / 14:02