每次尝试执行时都会出现以下错误
错误: -
/usr/bin/python: can't open file '/local/mnt/workspace/scrit1.py': [Errno 13] Permission denied
权限如下所示: -
username3@buildserver:/local/mnt/workspace$ getfacl script1.py
getfacl: Removing leading '/' from absolute path names
# file: local/mnt/workspace/script1.py
# owner: username1
# group: users
user::rwx
user:username2:rwx #effective:r--
group::---
mask::r--
other::---
username3@qca-cdit-03:/local/mnt/workspace$ getfacl script2.py
getfacl: Removing leading '/' from absolute path names
# file: local/mnt/workspace/script2.py
# owner: username1
# group: users
user::rwx
group::r--
other::r--
答案 0 :(得分:0)
这非常简单 - 由于权限显示您没有权限执行该文件。
但是,有一个解决方法来执行该文件!无论如何,您需要具有root / admin权限才能执行该文件。您可以使用sudo
命令以root权限执行该文件。
注意: - 但是,要使此命令正常工作,您必须是一个sudoer,并且您的用户名必须出现在/etc/sudoer
列表中!如果没有,那么您可以咨询管理员,将您纳入sudoers列表。
所以,如果你是sudoer
,那么试试这样做: -
$ sudo ./script1.py
它要求your
密码!请输入相同内容。
Enter password :
最后,该脚本肯定会运行!