我试图运行一个wal-e
我以 root 用户身份安装的包sudo python3 -m pip install wal-e[aws,azure,google,swift]
。
我可以root
使用envdir /etc/wal-e.d/env wal-e backup-fetch /var/lib/postgresql/9.6/main LATEST
.
但是,当我sudo su - postgres
然后运行时envdir /etc/wal-e.d/env wal-e backup-fetch /var/lib/postgresql/9.6/main LATEST
,我得到了错误
Traceback (most recent call last):
File "/usr/local/bin/wal-e", line 7, in <module>
from wal_e.cmd import main
ImportError: No module named 'wal_e.cmd'
我给了用户postgres
完整的 sudo 权限usermod -aG sudo postgres
。该wal-e
软件包也安装在同一位置。
当我跑步时,ls -la
我得到
-rwxr-xr-x 1 root root 211 Sep 20 14:24 /usr/local/bin/wal-e
我也在 Ubuntu 16.04.3
如何像root
用户一样运行命令?