Strona 1 z 1
Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 00:12
autor: betromatic
Witam,
Chciałbym na VPSie dodać uzytkownika, który będzie mógł poruszać się tylko w obrębie własnego katalogu. Prosze o pomoc.
Pozdrawiam
Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 01:18
autor: amadeo
Dodanie użytkownika wraz z katalogiem domowym:
Żeby użytkownik nie miał dostępu do niczego poza własnym folderem trzeba nadać uprawienia, które to wykluczają dla wszystkich folderów oprócz domowego. Można zrobić np. grupę dla wszystkich lub wybranych użytkowników i tej grupie zabronić dostępu. Można też pojedynczo. Do ustawiania uprawnień służy chmod, można też posłużyć się nautilusem.
Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 09:43
autor: linuxozaurus
W tym przypadku wtarczy nowego użytkownika wykluczyć z grupy o nazwie root.
Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 11:23
autor: enedil
linuxozaurus pisze:W tym przypadku wtarczy nowego użytkownika wykluczyć z grupy o nazwie root.
A co? Nie wolno tobie bez sudo przeglądać części plików w chociażby w /etc? Ano wolno, czyli jednak nie wystarczy.
Ja od siebie polecę sposób @amadeo, czyli usunięcie uprawnień do przeglądania plików dla użytkowników w specjalnej grupie.
Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 13:05
autor: ethanak
A z ciekawości: jak sobie wyobrażacie - co może zrobić uzytkownik mający dostęp tylko do /home/user? Rozumiem że dostępu do /var, /bin i /usr też nie ma, prawda?
To że normalny użytkownik może tam (czy róœnież do /etc) zaglądać to normalne i nic tam nie wolno zmieniać.
Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 14:36
autor: jacekalex
Grsecurity i GRACL, to przede wszystkim najmocniejsza wersja.
Tu masz przykład:
https://forums.grsecurity.net/viewtopic.php?f=5&t=3912
Da się też uprawieniami, ale to już jest czasem grubsza zabawa (w sznurku wyżej masz przyklad), można też SElinuxem (nie chcę wiedzieć, jak,

), można zrobić chroota/jaila dla pacjenta, opcji jest kilkanaście łącznie, ale za każdym razem jest to wyższa szkoła jazdy.
Ja bym obstawiał jaila zrobionego przy pomocy Jailkita (kopiowanie plików i bibliotek), ale nie wiem, czy w repo Ubuntu się znajdzie ten program.
Potem powłoka chroot, binarki ma w folderze domowym, jest trochę kombinowania z tym, ale wykonalne.
Na oko dwa razy trudniejsze, niż polityka Grsecurity, ale przynajmniej nie trzeba jajka kompilować, jak się nie potrafi.
Pozdro

Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 15:27
autor: amadeo
Nie wiem co jest celem autora tematu, ale jeśli chce tylko ukryć prywatne pliki innych użytkowników (a pewnie tak jest) to wystarczy usunąć uprawnienia do home-ów innych użytkowników, co też ja zawsze stosowałem. Jeśli trzyma sobie jeszcze coś prywatnego w innych folderach to można ukrywać je wybiórczo. Prosto i skutecznie.
Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 15:31
autor: enedil
amadeo pisze:Nie wiem co jest celem autora tematu, ale jeśli chce tylko ukryć prywatne pliki innych użytkowników (a pewnie tak jest) to wystarczy usunąć uprawnienia do home-ów innych użytkowników, co też ja zawsze stosowałem. Jeśli trzyma sobie jeszcze coś prywatnego w innych folderach to można ukrywać je wybiórczo. Prosto i skutecznie.
Domyślnie nikt nie ma dostępu do nieswojego /home.
Re: Użytkownik z dostępem wyłącznie do własnego katalogu
: 27 kwie 2014, 17:35
autor: namok
Domyślnie nikt nie ma dostępu do nieswojego /home.
Naprawdę? Jak to sprawdzałeś?