Witam!
Mam zainstalowane proftpd i chcę dodać użytkownika o nazwie: test, który będzie miał pełne prawa dostępu do katalogu test/test2 i nie będzie mógł z niego wychodzić. Jak takie coś zrobić?
Dodawanie nowego użytkownika dla PROFTPD
Dodać normalnie użytkownika
Edytować /etc/passwd
zamienić na:
Edytować /etc/shells i na końcu dodać /bin/false.
Już użytkownik nie będzie miał dostępu przez ssh.
Teraz edytujesz /etc/proftpd/proftpd.conf
i dodajesz
Dzięki temu użytkownik się nie przemieszcza poza swój katalog domowy.
Minus tego wszystkiego. Użytkownik taki nie może zmienić hasła, ponieważ nie ma powłoki.
Kod: Zaznacz cały
adduser test
Kod: Zaznacz cały
test:x:1000:1000::/home/test:/bin/bash
Kod: Zaznacz cały
test:x:1000:1000::/home/test:/bin/false
Już użytkownik nie będzie miał dostępu przez ssh.
Teraz edytujesz /etc/proftpd/proftpd.conf
i dodajesz
Kod: Zaznacz cały
DefaultRoot ~
Minus tego wszystkiego. Użytkownik taki nie może zmienić hasła, ponieważ nie ma powłoki.
No i pięknie, wszystko działa :-). Dzięki.
[ Dodano: 2008-08-15, 15:05 ]
Jeden problemik, jak zmienię folder na /root/costam to wyskakuje błąd logowania. :-(
[ Dodano: 2008-08-15, 15:08 ]
Pewnie jest jakieś zabezpieczenie, aby do roota nie dało się dostać :/
[ Dodano: 2008-08-15, 15:21 ]
Nie wiem dlaczego jeśli ustawię katalog: /home/folder1 to się połączy przez Total Commander, a jeśli dam /home/folder1/folder2/folder3 to wyskakuje błąd logowania.
[ Dodano: 2008-08-15, 15:05 ]
Jeden problemik, jak zmienię folder na /root/costam to wyskakuje błąd logowania. :-(
[ Dodano: 2008-08-15, 15:08 ]
Pewnie jest jakieś zabezpieczenie, aby do roota nie dało się dostać :/
[ Dodano: 2008-08-15, 15:21 ]
Nie wiem dlaczego jeśli ustawię katalog: /home/folder1 to się połączy przez Total Commander, a jeśli dam /home/folder1/folder2/folder3 to wyskakuje błąd logowania.
Czytaj dokładniejTomek58 pisze: [ Dodano: 2008-08-15, 15:05 ]
Jeden problemik, jak zmienię folder na /root/costam to wyskakuje błąd logowania.
qbsiu pisze:Dzięki temu użytkownik się nie przemieszcza poza swój katalog domowy.Kod: Zaznacz cały
DefaultRoot ~
Minus tego wszystkiego. Użytkownik taki nie może zmienić hasła, ponieważ nie ma powłoki.
Pozdrawiam

Jeszcze jedno pytanko, wszystko się ładnie łączy i wysyła pliki na serwer przez FTP, ale nie wiem dlaczego jak wyśle plik na serwer to ma 0 kb, albo jak spróbuję go edytować to wtedy zamienia wielkość w 0 kb.
Czasami pomagała opcja:
Czasami pomagała opcja:
Kod: Zaznacz cały
chown -R użytkownik /katalog