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.