Como você permitiria que usuários não privilegiados executassem arquivos com permissões 774?

Como você permitiria que usuários não privilegiados executassem arquivos com permissões 774?

Como você permitiria que usuários não privilegiados executassem arquivos com permissões 774?

Responder1

Você pode adicioná-los ao grupo que possui o arquivo. Certifique-se de que seja executável.

// Add user to group
usermod -a -G groupName userName
// Create a group if you like
groupadd groupName
// Change group ownership of exe
chown [user]:[group] /path/to/exe
// Make exe exe-utable
chmod +x /path/to/exe

Aproveitar

Responder2

Você poderia criar uma entrada em /etc/sudoers para permitir que apenas aquela pessoa (ou algum grupo selecionado de usuários) execute apenas aquele comando não como root, mas como o proprietário daquele arquivo específico ou como um usuário fictício que pertence ao grupo para esse arquivo.

informação relacionada