контекст:
ssh
ed в AWS t1.микро экземпляр под управлением Amazon Linux 2013.09, используя по умолчанию ec2-user
. Я пытаюсь перечислить содержимое каталога postgresql по умолчанию:
что там?
$ ls /var/lib/pgsql9/
ls: cannot open directory /var/lib/pgsql9/: Permission denied
Ok. Кому это принадлежит?
$ ls -l /var/lib | grep pgsql
drwx------ 4 postgres postgres 4096 Jun 22 16:06 pgsql9
Ах. Глупая я.
$ sudo -u postgres ls /var/lib/pgsql9/
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for ec2-user:
... Что? ec2-user
пароль? Время для большего пушка.
$ sudo sudo -u postgres ls /var/lib/pgsql9/
backups data
успехов! теперь, к superuser.com чтобы выяснить, что случилось.