Bra*_*ley 5 freebsd permissions
我正在运行 FreeBSD 10.2 并使用 Let's Encrypt py27-certbot 包来创建 SSL 证书。
现在我想访问该证书,但是当我尝试运行时
sudo cd /usr/local/etc/letsencrypt/live/
Run Code Online (Sandbox Code Playgroud)
我无法访问它(命令运行后,我在运行 cd 的同一目录中。)
难道 root 不能访问任何文件(尤其是它创建的文件?)
小智 8
尝试成为 root ( sudo su -
) 然后访问文件/文件夹的内容。
使用sudo
只会暂时提升您的权限。如果您不是对某个目录具有执行权限的组的成员,您将 [不能] 被允许进入该目录。下面,我从组wheel的权限中删除了执行位,该用户是该用户的成员。(以前drwxr-xr-x
)
drwxr--r-x 2 root wheel 128 Sep 1 18:48 zfs
[user@host /etc]$ sudo cd zfs
[user@host /etc]$
Run Code Online (Sandbox Code Playgroud)
我能够执行命令sudo cd zfs
并且它运行良好。但是当命令完成时,我发现我的工作路径不在 zfs 目录中。
验证您尝试进入的目录的权限。用户或组成员必须具有执行权限。