Sudo: unable to execute /usr/bin/psql: Permission denied

sudo: unable to execute /usr/bin/psql: Permission denied

1 문제상황[ | ]

root@zetawiki:~# sudo -u postgres psql template1
sudo: unable to execute /usr/bin/psql: Permission denied

2 확인[ | ]

root@zetawiki:~# su - postgres
postgres@zetawiki:~$ psql
-su: /usr/bin/psql: /usr/bin/perl: bad interpreter: Permission denied
→ postgres 계정이 /usr/bin/perl 을 실행할 권한이 없음

3 조치 및 확인[ | ]

postgres@zetawiki:~$ exit
logout
root@zetawiki:~# chmod a+x /usr/bin/perl
root@zetawiki:~# sudo -u postgres psql template1
could not change directory to "/root": Permission denied
psql (9.3.11)
Type "help" for help.

template1=#
→ 전체에 /usr/bin/perl 실행권한 부여
→ psql 실행이 잘 됨

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}