Sendo 644 não deve ser um problema, mas você pode tentar mudar o dono da pasta com chown.
chown deploy /etc/uwsgi/sites/
Isso ajudou você?
Estou trabalhando em link .
Eu quero modificar os blocos do servidor nginx que eu criei com o tut. Eu tentei cd e foi negado. verificando um 'stat' descobri que o diretório tinha 644 permissões. Então eu fiz:
deploy@server:~$ sudo chmod 646 /etc/uwsgi/sites/
[sudo] password for deploy:
deploy@server:~$ stat /etc/uwsgi/sites/
File: '/etc/uwsgi/sites/'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 9041h/36929d Inode: 97128482 Links: 2
Access: (0646/drw-r--rw-) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-01-25 12:33:48.149427949 -0500
Modify: 2017-01-19 16:15:32.658184778 -0500
Change: 2017-01-25 12:33:45.812411548 -0500
Birth: -
Mas quando tento fazer o cd, fico com o mesmo problema:
deploy@server:~$ cd /etc/uwsgi/sites/
-bash: cd: /etc/uwsgi/sites/: Permission denied
O que estou fazendo de errado?
editar:
deploy@server:~$ sudo chown deploy /etc/uwsgi/sites/
[sudo] password for deploy:
deploy@server:~$ cd /etc/uwsi/sites/
-bash: cd: /etc/uwsgi /sites/: Permission denied
deploy@server:~$
Sendo 644 não deve ser um problema, mas você pode tentar mudar o dono da pasta com chown.
chown deploy /etc/uwsgi/sites/
Isso ajudou você?