systemd의 /run/user/UID/inaccessible/의 목적은 무엇입니까?

systemd의 /run/user/UID/inaccessible/의 목적은 무엇입니까?

목적은 무엇입니까 /run/user/<UID>/inaccessible/? 두 개의 장치 특수 파일이 있는데 그 중 하나는 주 번호가 0 blk이므로 가상입니다. chr그런데 왜?

시스템화된 온라인 문서와 기타 리소스에서 이를 찾으려고 노력했지만 어떤 힌트도 찾을 수 없습니다.

답변1

이들은 구현하는 데 사용됩니다.InaccessiblePaths사용자별 서비스에서는 변형으로/run/host/inaccessiblesystemd 컨테이너 인터페이스에 지정된 디렉터리.

제한된 환경(반드시 컨테이너일 필요는 없음) 내에서 실행되는 프로그램에는 다양한 유형의 신뢰할 수 있고 액세스할 수 없는 파일을 생성하는 데 필요한 권한이 없을 수 있습니다. 여기서의 아이디어는 제한된 환경 설정에 관계없이 액세스 inaccessible할 수 없는 파일의 인스턴스 내의 디렉터리가 제한된 환경 내에서 접근할 수 없는 모든 것에 바인드 마운트됩니다.

관련 정보