The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ls -l /home"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ls -l /home"  
Сообщение от Krivenok Dmitry email on 07-Сен-06, 22:23 
Привет всем!

Нужно, чтобы пользователь, делая ls -l /home видел только свою
домашнюю директорию и не видел других.
Это касается не только ls, но и всех остальных программ (например mc).

Как сделать это?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • ls -l /home, seller, 23:40 , 07-Сен-06, (1)  
  • ls -l /home, vlad11, 01:55 , 08-Сен-06, (2)  
    • ls -l /home, fvl, 09:21 , 08-Сен-06, (3)  
  • ls -l /home, lavr, 10:57 , 08-Сен-06, (4)  

Сообщения по теме [Сортировка по времени, UBB]


1. "ls -l /home"  
Сообщение от seller on 07-Сен-06, 23:40 
>Привет всем!
>
>Нужно, чтобы пользователь, делая ls -l /home видел только свою
>домашнюю директорию и не видел других.
>Это касается не только ls, но и всех остальных программ (например mc).
>
>
>Как сделать это?

Может alias тебе поможет...
К сожалению, man alias вряд ли вам даст много полезной инфы, так что смотрите в инете, либо здесь далее конкретно скажут.

На свою память не полагаюсь, т.к. знаю, что не помню одну фишку:)
Была (и есть, наверное) такая хакерская фишка. Запихивался какой-нить бинарник в какой-нить /usr/bin и прописывались алиасы, вроде таких: ls заменялся на ls | grep (все кроме <конкретного имя файла>). Таким образом (если админ не заметит алиас), где бы вы ни сделали ls, то даже если в каталоге есть <конкретное имя файла>, оно grep-ом отсеится и в вывод ls не попадет.
Блин, где-то ж была заметка об этой фишке... аа, черт...
Ладно, если найду и никто больше не подскажет, отпишусь...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "ls -l /home"  
Сообщение от vlad11 email(??) on 08-Сен-06, 01:55 
>Привет всем!
>
>Нужно, чтобы пользователь, делая ls -l /home видел только свою
>домашнюю директорию и не видел других.
>Это касается не только ls, но и всех остальных программ (например mc).
>
>
>Как сделать это?

Запихнуть в Chroot и правильно разрулить пермишены - кто и что имеет право запускать.
+ использовать sudo (ессно отрубить привелегии суперюзера).

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "ls -l /home"  
Сообщение от fvl email on 08-Сен-06, 09:21 
man ugidfw
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "ls -l /home"  
Сообщение от lavr email on 08-Сен-06, 10:57 
>Привет всем!
>
>Нужно, чтобы пользователь, делая ls -l /home видел только свою
>домашнюю директорию и не видел других.
>Это касается не только ls, но и всех остальных программ (например mc).
>
>
>Как сделать это?

вероятно заиспользовать один из вариантов ACL для Linux (setacl), их есть
несколько реализаций.

Поиск по форуму здесь и на sysadmins.ru - даст понять что сие неудачная идея
как таковая. Использование chroot и/или restricted-shell - неудачная идея, еще
куда ни шло jail...
Ответ прост, хотите обезопасить сервер от пользователя - НЕ давайте ИНТЕРАКТИВНЫЙ
account. В ином случае вы САМИ создаете ПРОТИВОРЕЧИЕ:
- дать интерактивный account для работы
- запретить нах практически УСЕ

Надеюсь верхнее просто, понятно и прозрачно изложено?! Какой такой СОКРОВЕННЫЙ смысл
в подобном подходе?!

PS. Попробуем взглянуть со стороны пользователя - мне дали интерактивный account на
классном Unix-сервере, О СЧАСТИЕ!, опс - практически ниче нельзя сделать!!! :-E :(
Нах мне этот account, лучше уж свой desktop пользовать.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру