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/.

Członek DUG


Zalozmy, ze zmienilismy atrybuty pliku za pomoca
chattr
W jaki sposob mozna sprawdzic jakie dany plik ma teraz atrybuty? Jesli nie bede mogl edytowac
jakiegos pliku to wolalbym wiedziec, czy to wina atrybutow zanim zaczne je bezmyslnie zmieniac.
Wujek google nie chcial ze mna wspolpracowac w tej kwesti.
Offline



Redaktor




man chattr napisał(-a):
chattr - zmiana atrybutów plików na systemie plików ext2
Funkcjonalność w zaniku. Dlatego mało informacji.
Offline



Członek DUG




Dziwne bo u mnie man podaje:
LSATTR(1) LSATTR(1)
NAZWA
lsattr - wypisanie atrybutów plików z systemu plików ext2
SKŁADNIA
lsattr [ -RVadv ] [ pliki... ]
OPIS
lsattr wypisuje atrybuty plików z drugiego rozszerzonego systemu plików Linuksa (ext2).
Opis atrybutów i ich znaczenia znajduje się w chattr(1).
OPCJE
-R Wypisywanie rekurencyjnie atrybutów katalogów oraz ich zawartości.
-V Wypisanie wersji programu.
-a Wypisywanie wszystkich plików w katalogach, właczając pliki zaczynające się od
,,.''.
-d Wypisywanie katalogów jak innych plików, zamiast wypisywania ich zawartości.
-v Wypisanie wersji i numeru pokolenia (generation number) pliku.
AUTOR
lsattr został napisany przez Remy'ego Carda <Remy.Card@linux.org>.
BŁĘDY
Nie ma żadnych :-).
DOSTĘPNOŚĆ
lsattr jest częścią pakietu e2fsprogs i jest dostępny na stronie http://e2fsprogs.source-
forge.net.
ZOBACZ TAKŻE
chattr(1)
e2fsprogs wersja 1.27 Marzec 2002 LSATTR(1np:
andreq@debian:~$ lsattr /home/andreq/print.pdf ------------------- /home/andreq/print.pdf andreq@debian:~$ chattr +s /home/andreq/print.pdf andreq@debian:~$ lsattr /home/andreq/print.pdf s------------------ /home/andreq/print.pdf
Offline




matka przelozona

Członek DUG


Dzieki za pomoc!
Przyznaje sie do winy, troche nieuwaznie przeczytalem manuala.
Nastepnym razem bede dokladniej czytal zanim zaloze nowy watek.
Tez sie troche zdziwilem, ze to narzedzie jest takie troche malo znane,
a przy tym takie przydatne.
Offline







Podobno człowiek...;)








Witam
Podłączę się do wątku.
sudo chattr +i /etc/resolv.conf chattr: Inappropriate ioctl for device podczas odczytu flag /etc/resolv.conf
Sytem to Ubuntu, system plików - sprawdzono na ext3 i reifers.
I tak od trzech wydań - Gutsy, Hardy, Interpird, w Debianie Lenny było tak samo (ext3).
Tymczasem w systemie ext3 w Ubu Feisty 7.04 działało bez problemu.
Jak to naprawić?
Pozdrawiam
Ostatnio edytowany przez Jacekalex (2008-11-19 20:14:46)
Offline





Bicycle repairman







Podobno człowiek...;)








Pewnie że można - ale nie chodzi mi o resolv.conf - lecz o działanie mechanizmu chattr - blokowania zmian w plikach niezależnie od mechanizmu chmod.
Ostatnio edytowany przez Jacekalex (2008-11-19 20:16:27)
Offline



Członek DUG




Sprawdzałem przed chwilą:
andreq@debian:~$ su -c "chattr +i /etc/resolv.conf"
Hasło:
andreq@debian:~$ lsattr /etc/resolv.conf
----i-------------- /etc/resolv.conf
andreq@debian:~$ su -c "chattr -ii /etc/resolv.conf"
Hasło:
andreq@debian:~$ lsattr /etc/resolv.conf
------------------- /etc/resolv.conf
andreq@debian:~$ mount
...
/dev/sda2 on / type ext3 (rw,noatime)
...
Ostatnio edytowany przez andreq (2008-11-19 20:41:53)
Offline





Bicycle repairman



Redaktor




Na reiserfs, chattr nie zadziała:
chattr +i spis.txt chattr: Niewłaściwy ioctl dla urządzenia podczas odczytu flag spis.txt
Nie jest przewidziany.
Offline







Podobno człowiek...;)








Witam
Nie tylko na reifers - w Ubuntu nie działa także na ext3 i to od roku.
Natomiast - jak w styczniu 2007 próbowałem Debiana Lenny - tam też nie działał.
Pozdrawiam
Offline