[ SmilieBG @ 20.08.2006. 15:18 ] @
Pozdrav,

Imam u /tmp direktorijum i fajlove sa sledecim 'dozvolama'

d--------- dir

i fajlovi razni u njemu sa:

---------- fajl1
---------- fajl2
itd

Kao root ne mogu da ih obrisem... :|

Sta raditi?

Poz,
Sale
[ fade @ 20.08.2006. 15:52 ] @
Da li je moguce izbrisati iz win-a preko total commandera uz onaj plugin za citanje linux particija , ne znam da li tako moze da se brishe ,ali ako moze ,verovatno ce upaliti.
[ SmilieBG @ 20.08.2006. 16:14 ] @
hmz... nemam win na raspolaganju, u pitanju je server, tako da to na zalost nije opcija :(

Poz,
Sale
[ Not now, John! @ 20.08.2006. 16:19 ] @
/tmp je takav da fajlove mogu mijenjati/brisati samo oni koji su ih kreirali.
Probaj najprije da chown + chmod te fajlove:
Code:
chown root:root dir fajl1 fajl2
chmod 0755 dir
chmod 0644 file1 file2

[ fade @ 20.08.2006. 16:32 ] @
ja vidim windows 2003 kod tebe , pa sam pomislio to .
[ SmilieBG @ 20.08.2006. 16:46 ] @
hehe, ja pisem sa windows-a ali je server lin...

@not now john - probao, ne da :(

[/tmp/.root.log]# ls -la
total 333
d--------- 6 root root 1024 Aug 20 02:17 ./
drwxrwxrwt 18 root root 77824 Aug 20 17:37 ../
---------- 1 root root 277 Feb 23 20:54 config
---------- 1 root root 1002 Mar 10 2004 config.h
---------- 1 root root 51 Aug 15 07:06 cron.d
d--------- 2 root root 6144 Sep 10 2004 help/
---------- 1 root root 202544 Mar 10 2004 httpd
d--------- 2 root root 1024 Mar 6 17:10 lang/
d--------- 2 root root 1024 Jun 4 2004 motd/
---------- 1 root root 14306 Nov 13 2003 proc
---------- 1 root root 331 Feb 23 20:47 proftpd
---------- 1 root root 642 Sep 15 2004 README
---------- 1 root root 96 Sep 10 2004 run
d--------- 2 root root 1024 Feb 23 20:43 scripts/
---------- 1 root root 140 Aug 15 07:06 ssh
---------- 1 root root 15 Aug 15 07:06 ssh.dir
---------- 1 root root 21516 Sep 25 2002 xh
---------- 1 root root 176 Aug 15 07:06 y2kupdate
root@mi [/tmp/.root.log]# rm config
rm: remove write-protected regular file `config'? y
rm: cannot remove `config': Permission denied
root@mi [/tmp/.root.log]# chown root:root config
root@mi [/tmp/.root.log]# chmod 777 config
chmod: changing permissions of `config': Operation not permitted

Poz,
Sale

ps. neko mi se ubacio u server i skanto pola stvari... pasce reinstalacija veceras, ali me zanima kako ovo da sklonim :)
[ Comrade @ 20.08.2006. 17:47 ] @
Pokušaj da force-ujes:


#rm -f config
[ Burgos @ 20.08.2006. 18:01 ] @
Ili probaj rekurzivno

#rm -rf /tmp
[ anrxc @ 20.08.2006. 18:18 ] @
Citat:

rm: remove write-protected regular file `config'? y
rm: cannot remove `config': Permission denied

man chattr
man lsattr

[Ovu poruku je menjao anrxc dana 20.08.2006. u 19:28 GMT+1]
[ SmilieBG @ 20.08.2006. 19:01 ] @
@anrxc -- genijalno - HVALA! :)

Poz,
Sale
[ vladared @ 21.08.2006. 13:26 ] @
Samo da upotpunim moglo je i sa chmod samo sto se trebalo uraditi nesto ovog tipa
Code:

#chown root:root * -R
#chmod 755 * -R

Na ovaj nacin se jednostavno prodju svi fajlovi i folderi i svima njima se dodele odgovarajuce vrendnosti (pandam GUI apply to subfolders and files)!
[ random @ 21.08.2006. 15:40 ] @
vladared, nije moglo sa chmod (vidi anxrc-ov post).
[ vladared @ 21.08.2006. 16:24 ] @
ako si ulogovan kao root jos nisam video da ovaj fayon ne radi!
[ random @ 21.08.2006. 20:09 ] @
Verujem ti da nisi video, a da li si nekada čuo za atribut "immutable" (u kontekstu fajl sistema)?
[ vladared @ 21.08.2006. 21:32 ] @
Ono što ja znam je da linux fs funkcioniše preko inod-ova. Koliko sam ukapirao on sadrži u sebi strukturu podataka, pokazivače na lokaciju, fajl mod, UID i GID i tome sl. Isto tako ono što znam da fajlsistem kod linuxa ima "sliku" praznog prostora na disku i da kada se traži neki upis podataka na disk on preko te "slike" proverava da li ima dovoljno mesta za upis. Standardni set koji inače je podrazumevan je onaj koji se menja sa chmod eventualno koristeći sticky simbole.
Sa IMMUTABLE do sada se nisam srećao - ne bar kao neki problem. Koliko znam on se vezuje za ext2 sistem koji sam zaboravio kada je zadnji put bio na mojoj mašini, znam da su upitanju atributi koji su malo složeniji od gore navedenih. E sada ovo koliko znam je da su to neki atributi koji se dodeljuju prilikom samog kreiranja podatka i ne mogu se menjati posle nastanka. Ovo može biti česta pojava kod programiranja (čini mi se da se sa immutable najčešće susreću programeri u javi, c++ .NETu) gde su neke klase u samom startu definisane kao immutable objekti.
Kod mene se ovakvi problemi do sada nikada nisu događali (otuda moja opaska da još nisam video problem koji se nije mogao rešiti sa chmod) ali ja i nisam programer (mada mi samo programiranje nije strano)....
[ Mitrović Srđan @ 22.08.2006. 07:50 ] @
Bravo

Citat:

man chattr
man lsattr


Inace to je cesto koriscena fora u "underground krugovima" , tako da se navikni :)
[ vladared @ 23.08.2006. 07:43 ] @
Citat:
aleksandrin: Bravo



Inace to je cesto koriscena fora u "underground krugovima" , tako da se navikni


Ne baš... Source je Diplomski rad (u izradi) na Tehničkom Fakultetu iz predmeta Operativni Sistemi - "Linux fajl sistem", pisac the me i naravno zahvaljujem se na pomoći mom asistentu (ako slučajno zaluta ovde) ;-) !!!
[ anrxc @ 23.08.2006. 18:08 ] @
Zovni asistenta pa ga pitaj jel on cuo za immutable flag.