![/sys 디렉토리의 권한이 시스템마다 다른 이유는 무엇입니까?](https://linux55.com/image/129333/%2Fsys%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%9D%98%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EB%A7%88%EB%8B%A4%20%EB%8B%A4%EB%A5%B8%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
랩톱에 Alpine Linux를 새로 설치했고 /sys/class/power_supply/BAT0/uevent
일반 사용자(루트가 아닌 사용자)로 배터리 정보를 읽으려고 합니다. uevent 및 유사한 파일의 권한은 읽기 가능하지만(744로 설정), 그 앞의 디렉터리 구조(특히 /sys/class
및 /sys/class/power_supply
)의 권한은 700으로 설정됩니다. 이로 인해 궁극적으로 uevent 파일을 읽을 수 없게 됩니다.
나는 이러한 디렉토리가 권한 751로 설정된 Alpine Linux의 또 다른 설정을 설치하여 정보에 액세스하기 위해 루트 그룹에 사용자를 추가할 수 있었습니다.
활성 커널에 대한 액세스를 허용하는 가상 파일로만 구성되어 있으므로 /sys
동일한 커널에 있는 두 시스템이 이러한 디렉토리에 대해 서로 다른 권한 세트로 부팅하는 것이 어떻게 가능합니까?