Por que as permissões dos diretórios / sys podem variar entre os sistemas?

3

Eu tenho uma nova instalação do Alpine Linux no meu laptop, e estou tentando ler as informações da bateria de /sys/class/power_supply/BAT0/uevent como um usuário comum (não raiz). As permissões nos arquivos uevent e semelhantes são legíveis (definidas como 744), mas a estrutura de diretórios que as precede (especificamente /sys/class e /sys/class/power_supply ) tem permissões definidas para 700. Isso acaba me impedindo de ler o arquivo uevent.

Eu tenho outra configuração com o Alpine Linux instalado em que esses diretórios estão configurados para permissões 751, permitindo-me adicionar meu usuário ao grupo raiz para acessar as informações.

Sendo que /sys consiste apenas em arquivos virtuais que permitem acesso ao kernel ativo, como é possível que dois sistemas em kernels idênticos inicializem com permissões diferentes configuradas para esses diretórios?

    
por sner 12.03.2018 / 06:25

0 respostas