vermin.eu.org

Specjalista IT na tru^Hopie

Entries Comments



Jak w chroot ftp udostępnić inne katalogi?

29 July, 2006 (20:30) | bezpieczeństwo, debian(ized), linux, logs, web | By: vermin

Typowy scenariusz - mamy serwerek FTP, oczywiście chrootujemy użytkowników do katalogów domowych. Nagle okazuje się, że jeden z nich musi mieć dostęp do dodatkowych danych, np. utrzymać stronę WWW, którą do tej pory zajmował się inny użytkownik. Symlinki oczywiscie nie wchodzą w grę, ale jest kilka opcji:

  • można dać mu kolejny login i hasło, (które zgubi, zapomni), co jest proste dla admina, ale niewygodne dla usera
  • można przekopiować dane do jego katalogu, zmienić uprawnienia, zmienić konfigurację apache, co jest trudne, długie, wymaga restartu usługi, no i jak ten user odejdzie, to trzeba operację powtórzyć
  • można też zastosować rzecz wygodną i dla admina i dla usera - czyli mount

W zasadzie wydanie komendy

mount –bind /home/www_towarzystwo_wzajemnej _adoracji/pub_html/ /home/pan_zenek/www_twa/

załatwia nam sprawę (jak to jest na czas powyżej średniego uptime maszyny to warto to dodać do /etc/fstab). Proste, czyste, przyjemne :)

Źródło: MDLog:/sysadmin

Write a comment