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:
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?
Tags permissions security debian