Toon posts:

[suse] ssh en permissions

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allen,

Sinds gister draai ftp (vsftpd) over ssh (sshd). Het is ook de bedoeling dat de gebruiker met SecureFX (ftp over SSH2) inlogd. Ik heb hiervoor een apparte gebruiker aangemaakt. Het is de bedoeling dat deze gebruiker alleen wat files kan uploaden en downloaden vanaf zijn homedirectory, en verder 0 permissies heeft. Dit is met vsftpd redelijk makkelijk te bewerkstelligen. Maar de gebruikers kunnen nog steeds gewoon inloggen met putty, en dan kan je de hele hdd nog browsen.

Wat ik nu wil doen, is die betreffende gebruiker onder ssh uitsluitend de permissies te geven voor ze home directory. Hij mag daar niet buiten komen, en verder als ie via ssh inlogd geen gebruik maken van commando (alleen van mkdir, ls, etc).

Weet iemand hoe ik dit makkelijk kan doen? Ik heb wel ffe zitten zoeken. Ik vindt alleen maar methodes met ellen lange config files of methodes om dit allemaal per dir in te stellen. Er moet toch een snellere/makkelijkere methode hiervoor zijn?

Kan iemand mij daar wat meer over vertellen?

Verwijderd

Er is hier niet een "snelle/makkelijke" oplossing voor. Wat je wilt, is dat als je user inlogt, dat ie dan chroot naar z'n homedirectory. Dat kun je op 2 manieren doen:

1) de chroot patch gebruiken voor sshd
2) pam_chroot gebruiken

Beiden heb ik zelf nooit mee gespeeld helaas, dus kan ik je er niet meer over vertellen...

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Wat is het nut hier van? Als een gebruiker geen enkele permissie buiten zijn home-dir heeft kan hij ook geen programma's gebruieken, en waarom zou hij dan willen inloggen?

  • pegagus
  • Registratie: Oktober 2002
  • Laatst online: 19:26
Zoals de topic-starter al aangeeft: bestanden up- en downloaden. Kan bv handig zijn tussen werk en thuis.