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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam!
Temat juz był, ale po awarii serwera baza została skasowana i nie uzyskałem pomocy, więc pisze jeszcze raz.
Zrobiłem rzecz straszną...z konta roota wydałem polecenie
chmod 744 -R /etc/
co oczywiscie zmieniło mi wszyskie pliki w /etc/ i podkatalogach na prawa które nie tak powinny wyglądać.
Chcialbym Was prosic o pomoc jakby przwrócić stary stan rzeczy?
Napisze co zrobiłem w tej sprawie i jak chciałem to naprawić.
Zrobiłem sobie z innego debiana taki cos:
ls -al `locate /etc/`
potem wydobyłem sobie tylko kolumny z prawami i z scieżkami do plików.
Ale jest problem bo prawa mają przed sobą "-" albo "l". Drugim problemem jest to że nie wiem jakby napisać skrypt który wykorzysta mi tą liste praw i scieżek do plików, do zmiany praw w moim /etc/
prosze Was o pomoc i moze jakies rady, z góry dzięki
Offline
nikt nie potrafi mi pomoc?
Moze ktos wie jak skasowac 1 znak z każdej linijki pliku?
I drugie pytanie, Jak napisac skryp żeby brał mi w jednym przejsciu 2 zmienne?
Bo jak bede mial w pliku cos takiego:
r-xr-xr-- /etc/katalog/plik
r--r--r-- /etc/katalog/plik2
Jak ma wygladac petla zeby moglo mi wykonac takie polecenie
chmod r-xr-xr-- /etc/katalog/plik
a w drugim przejsciu przez petle wykonalo mi
chmod r--r--r-- /etc/katalog/plik2
Bo zwykle zawsze zmienna jest uznawana do bialego znaku. moze da sie zrobci zeby bralo cala linie jako zmienna?
Chyba nie zamotalem strasznie?
Dz za pomoc
Offline
Moze pobaw sie gawk . Chociaz nie mam pomyslu na to za bardzo w tej chwili.
Offline
niepotrafilem napisac tego w bashu, uzylem C :)
oki, close
Offline