Zablokuj użytkowników w katalogu


0

Struktura pliku:

enter image description here

Mam VPS z systemem operacyjnym Debian i chciałbym na nim tworzyć konta użytkowników.

Chcę, aby podczas logowania użytkownika za pomocą FTP wszystko w var wydawało się ich katalogiem domowym i nie można z niego wylogować.

Na przykład, gdy użytkownik3 się loguje, ma dostęp do wszystkiego w var (odczyt, zapis, wykonanie), ale nie może przeglądać (cd) użytkownika 1 lub osobistych rzeczy użytkownika2.

Jak bym to zrobił?

Myślę, że muszę to zrobić w chroot, ale nie mam pojęcia, jak to działa.


Zależy to od wybranego oprogramowania FTP. ProFTPd, Pure-Ftpd, vsftpd itp.
John T

Cóż, oprogramowanie ftp, z którym połączę moich klientów, to FileZilla, ale czy nie ustawiam tego w Putty?
dukevin

Tak, czy na pewno mogę tworzyć konta użytkowników za pośrednictwem ftp? całkiem pewny, że nie możesz
dukevin

Czy chcesz, aby ta sama nazwa użytkownika miała inny katalog domowy, jeśli logują się za pomocą powłoki w porównaniu z logowaniem przez ftp?
mpez0

Nie obchodzi mnie tak długo, jak długo są uwięzieni w sFtp, ale byłoby miło, gdyby były takie same
dukevin

Odpowiedzi:


1

Można to zrobić po prostu tworząc nowe konto użytkownika dla każdego użytkownika z „adduser” i zmieniając dom (-b default_home) na swoje serwery reż. [aby dodać hasło użyj hasła]

Następnie zainstaluj ProFTPd i ustaw go do pracy na Defaultroot ~ To powinno być wszystko.

Powinieneś sprawdzić ten link: http://ubuntuforums.org/showthread.php?t=79588


Dzięki. Stworzyłem nowego użytkownika z adduser i umieściłem go w katalogu / home. Następnie wskakuję do / home / demo i wpisuję 'home -b default_home' i powiedział, nie znaleziono polecenia home.
dukevin

Myślę, że zrobiłem to źle, tym razem próbowałem dema useradd -d / home / duke / aa / servers / demo -g -p -p z demo hasła, ale nadal nie wiem, gdzie ustawić nazwę użytkownika. proszę przeliterować to dla mnie, jestem naprawdę głupi
dukevin

Czy muszę utworzyć nową grupę i umieścić wszystkich użytkowników w tej grupie?
dukevin

ok, więc mam demo użytkowników useradd -d / home / duke / aa / servers / demo / var / -g, aby utworzyć demo nazwy użytkownika, ale jak przypisać uprawnienia r / w / e i odmówić im dostępu do katalogu rzeczy ludzi
dukevin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.