Muitas operações e programas em si não precisam de sudo, apenas para acesso a determinados arquivos. Esses arquivos geralmente também permitem acesso a um grupo (por exemplo, / dev / mixer para áudio de grupo no meu Debian), e você pode evitar o sudo se você adicionar seu usuário a esse grupo. O comando strace é uma boa ferramenta para descobrir quais arquivos são o problema; basta procurar por uma chamada open () que retorne um valor negativo além de -1.
Se você precisar do comando sudo para aplicativos específicos (um clássico para mim sendo pbuilder, que precisa executar chroot), pode ser uma boa idéia inserir esse comando e o flag NOPASSWD em / etc / sudoers. Essa não é a maneira mais segura (o usuário root dentro do ambiente pbuilder pode fazer todo tipo de lixo), mas é melhor do que digitar sua senha no uso normal do sistema e se acostumar com isso.