저는 FreeBSD 10.2를 실행 중이고 Let's Encrypt py27-certbot 패키지를 사용하여 SSL 인증서를 생성하고 있습니다.
이제 해당 인증서에 액세스하고 싶지만 실행하려고 하면
sudo cd /usr/local/etc/letsencrypt/live/
액세스할 수 없습니다(명령이 실행된 후 CD를 실행한 디렉터리에 있습니다.)
루트는 모든 파일(특히 생성된 파일)에 액세스할 수 없어야 합니다.
답변1
루트( sudo su -
)가 되어 파일/폴더의 내용에 액세스해 보세요.
일시적으로만 사용하면 sudo
권한이 상승합니다. 디렉터리에 대한 실행 권한이 있는 그룹의 구성원이 아닌 경우 해당 디렉터리에 들어갈 수 없습니다. 아래에서는 이 사용자가 속한 그룹 휠의 권한에서 실행 비트를 제거했습니다. (전에 drwxr-xr-x
)
drwxr--r-x 2 root wheel 128 Sep 1 18:48 zfs
[user@host /etc]$ sudo cd zfs
[user@host /etc]$
명령을 실행할 수 있고 sudo cd zfs
제대로 작동합니다. 그러나 명령이 완료되었을 때 작업 경로가 zfs 디렉토리에 없다는 것을 발견했습니다.
입력하려는 디렉토리의 권한을 확인하십시오. 사용자 또는 그룹 구성원에게는 실행 권한이 있어야 합니다.