Como configurar permissões para alterar uma pasta / sys / kernel / config /?

0

Eu tenho um problema incomum e não estou familiarizado o suficiente com as permissões do Linux para resolvê-lo sozinho.

Recebi um script bash que cria uma nova pasta dentro de /sys/kernel/config/usb_gadget , para criar outras pastas e arquivos dentro dela. Sem ser root, isso não é permitido.

Eu tentei usar chmod para fornecer ao meu usuário acesso total à pasta usb_gadget, mas:

  1. Isso é redefinido quando a máquina é reinicializada.
  2. Meu usuário pode criar uma pasta dentro do usb_gadget, mas essa pasta não me dá permissões suficientes.

Ideal

Somente meu usuário pode criar uma pasta somente com nome myfolder dentro de usb_gadget. Dentro dessa pasta, o usuário pode fazer o que for necessário. Ainda melhor, certos elementos dessa pasta também são predefinidos e o usuário também não pode fazer nada com eles.

Ou, dê ao meu usuário a capacidade de apenas executar o script bash e o script bash a capacidade de fazer as alterações necessárias como sudo.

O que é uma maneira inteligente de fazer isso que não leva um machado à segurança?

    
por sscirrus 10.04.2018 / 22:48

0 respostas