LinuxForum.Fans
Тема

chmod или как запереть юсера в директории.

Автор: Rassol2 10 сообщений 2227 просмотров
#287238

Здравствуйте, к моему удивлению сегодня меня поразили. А именно.
ОС debian 6
Есть структура
/home/sever/serv1 это хомяк юсера serv1 права на директорию 750
/home/sever/serv2 это хомяк юсера serv2 права на директорию 750
/home/sever/serv3 это хомяк юсера serv3 права на директорию 750
Директория присвоена пользователю при создании юсера.

В каждой директории запущен игровой сервер, и при помощи плагина к этому игровому серверу, люди покидают свои хомяки и могут просматривать файлы выше по структуре. То есть лазить везде в пределах 1 раздела.
Права на директории выше хомяка ( /home/sever/ ) стоят 755

вопрос, как запереть что бы они не могли выйти ни под каким предлогом?
А то все что криво лежит они могут сливать просматривать. а это нехорошо учитывая всю и информацию хранящуюся на дедике.

#287319

раз уж смотрят они посредством плагина к игровому серверу, может его запускать в чруте относительно хомяка пользователя?

#287330
Rassol2 написал:

Есть структура

Круто! Можно ещё поинтересоваться, что за операционная система и как Вы этих пользователей установили?

#287372
karl_muenhgausen написал:
[quote=Rassol2]
Есть структура

Круто! Можно ещё поинтересоваться, что за операционная система и как Вы этих пользователей установили?[/quote]

да точно debian 6

text
adduser --home '/home/sever/serv1' serv1
#287374
"Rassol2⇓©" написал:
вопрос, как запереть что бы они не могли выйти ни под каким предлогом?

ftp? ssh?
chroot, а вообще если они в разных группах, то прав доступа хватит 750, т.е. serv1 не сможет пройтись по каталогу serv2

#287375
"karl_muenhgausen⇓©" написал:
Круто! Можно ещё поинтересоваться, что за операционная система и как Вы этих пользователей установили?
"Rassol2⇓©" написал:
Здравствуйте, к моему удивлению сегодня меня поразили. А именно.
ОС debian 6

ни как не вяжется ...

#287379
Rassol2 написал:
[quote=karl_muenhgausen][quote=Rassol2]
Есть структура

Круто! Можно ещё поинтересоваться, что за операционная система и как Вы этих пользователей установили?[/quote]

да точно debian 6

text
adduser --home '/home/sever/serv1' serv1

[/quote]

Шо, ВСЕХ???

#287399

ни как не вяжется ...

я добавил в заголовок.

chroot, а вообще если они в разных группах, то прав доступа хватит 750, т.е. serv1 не сможет пройтись по каталогу serv2

Права стоят нормальные. на директории 750

ftp? ssh?

fpt и так не могут.
ssh надеюсь никто не получит )
Но я отключил в passwd для юсеров :/bin/false

Человек через консоль игрового сервера который лежит тут /home/sever/serv1 и запущен от serv1 может лазить в директории /home/ и других где права 755
к примеру он может зайти в директорию root так как на этой директории права стоят 755


Я хочу сделать так что бы он не мог покидать свой хомяк.

#287468
"Rassol2" написал:
консоль игрового сервера

что за консоль игрового сервера?

#287541

что за консоль игрового сервера?

как в думе консоль была ))

тока это кс 1.6

Войдите или зарегистрируйтесь, чтобы ответить.