Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam, chcę zrobić kilka kont shell dla znajomych lecz chcialbym ograniczyc im dostep tylko do katalogu /home oraz ilosc procesow irc na 4 + korzystanie z irssi, screen, ekg jak to zrobic ?. Quote juz przydzielilem
PS. nie chce korzystac z chroot ani jail, wiec musze chmodami ograniczyc dostep tak? tzn wszystkie katalogi oprocz /home ustawic na chmod 644?
Offline
ograniczanie liczby procesow itp - patrz man limits.conf
co rozumiesz przez dostep do katalogu - chodzi o pisanie czy takze czytanie?
typowo w systemie kazdy user moze pisac do /dev/shm/, /tmp, /var/tmp/ /var/lock ... zabronienie pisania do tych katalogow jest mozliwe ale niektore programy moga miec z tym problem ... oprocz tego konieczna jest mozliwosc zapisu do niektorych urzadzen w /dev
ogolnie domyslne prawa plikow katalogow sa w miare ok i lepiej tego nie ruszac jezeli nie wie sie co sie na prawde robi ...
Offline
tomii napisał(-a):
Zrób chroot.
nath napisał(-a):
PS. nie chce korzystac z chroot ani jail
Offline
Przepraszam nie doczytałem. Bez chroot będzie ciężko, tylko chmod wchodzi w gre ?
Offline
Witam, chcę zrobić kilka kont shell dla znajomych lecz chcialbym ograniczyc im dostep tylko do katalogu /home
Restrykcyjna powłoka... ibsh ? ;)
(...) the user can not step out of his/her home directory Nie do końca o to chodziło, ale może jednak...
btw, ACL ?
Ostatnio edytowany przez Wojteks (2010-01-30 20:07:04)
Offline
Wojteks napisał(-a):
Witam, chcę zrobić kilka kont shell dla znajomych lecz chcialbym ograniczyc im dostep tylko do katalogu /home
Restrykcyjna powłoka... ibsh ? ;)
Pomijając emotkę — chsh i plan diabli wzięli.
Offline
Pomijając emotkę — chsh i plan diabli wzięli.
Nie, nazwy programów z których może korzystać user dopisuje się do pliku globals.cmds, wystarczy nie umieszczać tam chsh a:
korzystanie z irssi, screen, ekg
+ podstawowe, czyli ls, cd, chmod itd... co nie zmienia faktu, że powłokę można zmienić innymi sposobami, jeśli damy userowi dostęp do programu (dajmny na to ftp), który może wywoływać spod siebie inne to wystarczy wpisać do konsoli klienta ftp: !/bin/sh aby 'uciec' z restrykcyjnej powłoki.
Ostatnio edytowany przez Wojteks (2010-01-30 21:44:03)
Offline
to sa jacys ludzie ktorzy moga zaszkodzic serwerowi? jezeli znajomi to rbash + prawa do katalogów pozmieniaj + ogranicz i wszystko ;)
Offline