Strona 1 z 2
Uwiezienie uŻytkownika w jego katalogu
: 24 kwietnia 2007, 01:00
autor: ashford
Chciałbym dodanym użytkownikom zablokować możliwość "grzebania" po całym serwerze. Stąd moje pytanie, jak "uwięzić" go w jego domowym katalogu (np. /home/user1)?
Z góry dziękuję za odpowiedź.
: 24 kwietnia 2007, 01:23
autor: djsolar
Użytkownik ma dostęp do shella czy do ftp?
: 24 kwietnia 2007, 01:54
autor: ashford
Do obydwu powlok.
edit: Do ftp akurat uzywam ProFTPD, jednak tutaj nie tkwi problem, lecz w ssh.
: 24 kwietnia 2007, 08:09
autor: stepien86
mozesz mu zrobic wlasna powlohe
rbash
badz posluzyc sie
jail
: 24 kwietnia 2007, 14:39
autor: ashford
A moglbys podac przyklad jak zrobic to jail ?
: 24 kwietnia 2007, 15:26
autor: palin
a nie lepiej wrzucic ich do jednej grupy i odebrac im prawa do odczytu. z opcją -R nadasz te prawa również do podkatalogów i plików w nich umieszczonych(to na wypadek podania pełnej ścieżki przy poeceniu cd)
[ Dodano: 2007-04-24, 15:36 ]
tylko nie odbieraj im praw do wykonywania bo moze być tak ze nie będą mogli wykonywac jakichkolwiek poleceń a nawet zalogować
: 24 kwietnia 2007, 16:10
autor: ashford
Czyli na wszystko co mam w / musze recznie zmienic chmod ? Jak natomiast zablokowac dostep do glownego katalogu / ?
: 24 kwietnia 2007, 16:18
autor: Rad
Zamknij użytkownika w jailu, w internecie na pewno o tym będzie. Poza tym jeżeli dajesz ludziom shelle przydałoby się nałożyć łatkę bezpieczeństwa na jądro (grsec albo selinux).
: 24 kwietnia 2007, 19:39
autor: palin
jezeli w / wydasz polecenie chmod -R 771 * a później nadasz tylko prawa dla katalogu domowego(jest on domyślny przy logowaniu) chmod -R 777 /home to załatwi sprawe. po co się bawić jeżeli dzięki temu nie będa mogli grzebać w podkatalogach /
: 24 kwietnia 2007, 19:49
autor: velmafia
palin pisze:jezeli w / wydasz polecenie chmod -R 771 * a później nadasz tylko prawa dla katalogu domowego(jest on domyślny przy logowaniu) chmod -R 777 /home to załatwi sprawe. po co się bawić jeżeli dzięki temu nie będa mogli grzebać w podkatalogach /
a robiłeś tak?
nie polecam takiego rozwiązania, bo zmieniając uprawnia w ten sposób można sobie nieźle w systemie nakaszanić (dają wszystkim plikom uprawienia do wszystkiego, dla użytkownika i grupy), nie polecam takiego rozwiązania, już lepiej idąc za Twoim pomysłem zrobić tak:
ale lepiej zrobić tak jak radził
stepien86, bo jest to bardziej "elegancki" sposób i lepszy.
aloha