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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-12-18 19:05:41

  anonimek - Członek DUG

anonimek
Członek DUG
Skąd: Alwernia
Zarejestrowany: 2005-06-13

Chce stworzyc indeks polecen zakazanych

Ave :)
Dzis omal sie doszlo do malej 'tragredi" , gdyz zamiast wpisac
rm -R  *  /mnt/hda8/lib wpisalem rm -R /lib  i nacisnalem enter.
Naszczescie mialem kopie lib i z pozycji livecd system uratowalem.

Moje pytanie brzmi : czy mozna zablokowac  usuwanie niektórych katologow nawet dla roota.
Konkretnie mysle o czyms takim aby stworzyc plik, ktorego wlascicielem bylby
root, a w tym pliku zbior  pewnych  zakazanych komend  np :

rm -R /boot
rm -R *  itd //
ale samo rm nie bylo by zakaze.
Czy jest mozliwe cos takiego, a jesli  tak to jak ?

///Oczywiscie po usunieciu  blokady root moglby dokonac samobojczego rm -R /lib,
ale taka blokada chronila przed nieostroznoscia.

Offline

 

#2  2006-12-18 19:42:46

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Chce stworzyc indeks polecen zakazanych

Nadajesz uprawnienia 444 i dostaniesz pytanie czy usunąć zabezpieczony przez zapisem plik.
Możesz sobie zrobić alias rm do 'rm -i' i czytać przez usunięciem.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#3  2006-12-18 20:02:22

  anonimek - Członek DUG

anonimek
Członek DUG
Skąd: Alwernia
Zarejestrowany: 2005-06-13

Re: Chce stworzyc indeks polecen zakazanych

chyba ... byc moze ty ylko moja niewiedza, ale  ja bym to widzial tak

Jest sobie plik w katologu /root  o nazwie ink

i chodzi mi o to ze kazde polecnie rm wydane z roota   zostaje sprawdzone z
z zawartoscia pliku ink

niech zawartosc pliku ink na poczatek wyglada tak

rm -R * /
rm -R  /home
rm -R

itd ...

Jesli polecenie rm wydane z roota jest zgodne z poleceniem znajdujacym sie w plik ink o wtedy ono nie jest wykonywane ...

Offline

 

#4  2006-12-18 20:22:24

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Chce stworzyc indeks polecen zakazanych

Chyba trzeba myśleć co się robi. Albo się jest rootem albo łosiem. :)

Jakbyś chciał takie cudo, to bez zastosowania (napisania) jakiegoś takiego ficzera w jądrze raczej się nie obejdzie.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#5  2006-12-18 22:08:00

  vilkatla - Użytkownik

vilkatla
Użytkownik
Zarejestrowany: 2006-11-30

Re: Chce stworzyc indeks polecen zakazanych

na upartego mozesz instalnac sudo i w pliku /etc/sudoers zabronic rootowi korzystania z komendy rm, ale to sie chyba mija z celem ;]
to juz lepiej powiesic sobie nad kompem kartke "sprawdz 3 razy, zanim po wydaniu komendy rm wcisniesz enter" ;P

a czy rozwiazania podane przez kolege czadmana sa niewystarczalne? bo wg mnie brzmia calkiem rozsadnie.


pzdr

Offline

 

#6  2006-12-18 22:30:25

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Chce stworzyc indeks polecen zakazanych

Albo się jest rootem albo łosiem. :)

I anonimek zmienił avatar. :D


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#7  2006-12-18 22:42:41

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: Chce stworzyc indeks polecen zakazanych

Albo się jest rootem albo łosiem. :)

I anonimek zmienił avatar. :D

No pięknie. ;)
To nie było nic osobistego. :)


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#8  2006-12-19 17:36:47

  anonimek - Członek DUG

anonimek
Członek DUG
Skąd: Alwernia
Zarejestrowany: 2005-06-13

Re: Chce stworzyc indeks polecen zakazanych

Ave
Teoretycznie znalazłem zrozwiazania (teoretycznie)

Tworze nowe polecenie rem.
Jezeli argument p  polecenia rem nie bedzie sie znajdowac w pliku ink ( indeksie zakazanych komend)
to wtedy rm -R   p, jesli natomiast  argument p bedzie sie znajdowac na liscie ink
wowacza echo "Chcesz zrobic cos niebezpiecznego" i tyla.

Pozostaje kwestia implementacji ....

Offline

 

#9  2006-12-22 22:11:26

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Chce stworzyc indeks polecen zakazanych

Zainteresuj się pakietem libtrash, zawiera on bibliotekę uruchamiającą funkcję "kosza" po prostu przechwytuje wywołanie systemowe  unlink() i zamiast usuwać pliki przenosi je w wybrane miejsce do specjalnego katalogu (.trash)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)