Devo consentire all'utente martindi passare all'utente martin-testsenza password
su - martin-test
Penso che questo possa essere configurato in /etc/pam.d/su. Ci sono già alcune righe in quel file che possono essere decommentate. Tuttavia, non mi piace l'idea di aggiungere l'utente martinal gruppo wheel. Non voglio dare martinpiù privilegi di quello di poter passare a martin-test. Inoltre non voglio usare sudo.
Quale sarebbe il modo migliore per farlo, mantenendo al minimo i privilegi dell'utente martin?
sudosolo per questo (normalmente non lo uso sudoe non mi piace particolarmente). E penso che usare pamsia un modo più pulito e più trasparente per farlo.
sudoera destinato. Oltre a non usarlo normalmente, quali sono le obiezioni?
pam, preferirei che sudo. Se sudoè l'unica possibilità, va bene anche quello. Le mie obiezioni sudosono principalmente ideologiche: non mi piace l'idea che l'utente faccia l'amministrazione sudo foo. Quando ho bisogno di fare amministrazione, accedo come root. Altrimenti accedo come utente, questi due ruoli distinti non devono essere mescolati. Inoltre, ho già paminstallato l'infrastruttura. Non voglio installare un altro setuidprogramma che possa eventualmente introdurre bug di sicurezza.
sudo foocomandi specifici. Sudo ha sudo -sche lancerà una shell. sudo è un'utilità molto comune, il che significa che la sua sicurezza è stata accuratamente vagliata, molto più di quanto lo saranno in qualche inganno. Direi anche che ottenere una shell di root per le attività è molto più insicuro rispetto all'avvio di comandi specifici. Quando avvii una shell, esegui tutto come root. Se una di queste cose (come una semplice ls) ha una vulnerabilità di sicurezza, allora hai appena aperto una falla di sicurezza.
sudoessudo -u martin-test -i. C'è un motivo per cui ti stai chiedendo in particolaresu?