왜 FreeBSD 디렉토리에 루트로 접근할 수 없나요?

왜 FreeBSD 디렉토리에 루트로 접근할 수 없나요?

저는 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 디렉토리에 없다는 것을 발견했습니다.

입력하려는 디렉토리의 권한을 확인하십시오. 사용자 또는 그룹 구성원에게는 실행 권한이 있어야 합니다.

관련 정보