Eli pyöritän tuollaista kotishellipalvelinta ja pitäisi saada yhdelle käyttäjälle, niin että hän ei näkisi ollenkaan palvelimen motdia (/etc/motd) kirjautuessaan shelliin. Muiden käyttäjien taas pitäisi nähdä tuo, koska motdissa on tiedoituksia ym. Eli miten saan motdin poistettua yhdeltä käyttäjältä näkyvistä?
Laitoin jo käyttäjän kotihakemiston .bash_profile -tiedostoon komennon "clear", mutta motd vilahtaa silti näytössä hetken aikaa ja jää muutenkin näkyviin jos terminaalia skrollaa ylöspäin.
Sitten toinen kysymys.
Miten saisin samaiselta käyttäjältä estettyä kokonaan pääsyn /home hakemistoon? Muilla käyttäjillä taas tämä olisi ihan sallittua.
Laitoin jo käyttäjän kotihakemiston .bash_profile -tiedostoon komennon "clear", mutta motd vilahtaa silti näytössä hetken aikaa ja jää muutenkin näkyviin jos terminaalia skrollaa ylöspäin.
Sitten toinen kysymys.
Miten saisin samaiselta käyttäjältä estettyä kokonaan pääsyn /home hakemistoon? Muilla käyttäjillä taas tämä olisi ihan sallittua.
Vastaukset 1
Vanhimmat
"Eli miten saan motdin poistettua yhdeltä käyttäjältä näkyvistä? "
laita .hushlogin tiedosto käyttäjän kotihakemistoon
vaikka roottina niin käyttäjä ei pääse sitä sorkkimaan.
eli root# touch /home/käyttäjä/.hushlogin
"Miten saisin samaiselta käyttäjältä estettyä kokonaan pääsyn /home hakemistoon? Muilla käyttäjillä taas tämä olisi ihan sallittua"
riittääkö että käyttäjät voivat mennä vain omiin hakemistoihinsa?
jos riittää niin aja seuraava komento kaikille käyttäjille
chmod 0700 /home/käyttäjä