sziasztok, lehet, hogy valami köztudott dologról van szó, de egy újszülöttnek minden új...
/var/log/fsck könyvtárban 'sudo touch fsck_history'-val létrehozok egy fájlt. ez eddig megy. a fájlt tudom szerkeszteni is, pl. nano-val.
viszont:
'sudo cat checkfs > fsck_history': fsck_history: hozzáférés megtagadva
root-ként sem megy, és szkriptből sem.
bárhová máshová csinálom, oda megy, de a /var/log/fsck-ba nem
ubuntu 7.04, 32bit generic
- 1033 megtekintés
Hozzászólások
esetleg jogosultsagok?
-rw-r----- 1 root adm pl ilyenm jogok vannak neki?
- A hozzászóláshoz be kell jelentkezni
igen, pontosan. de root-ként ehhez hozzá kéne férjen, nem? a fájlt létre is tudom benne hozni, csak a cat nem teszi bele amit akarok.
- A hozzászóláshoz be kell jelentkezni
sudo su-val nezd meg hogy mit csinal
aztan ugy hogy sudo `cat parancs> file`
- A hozzászóláshoz be kell jelentkezni
Az átirányítást még az aktuális shell végzi, és a sudo kimenetére vonatkozik. Tehát nem kell hozáférnie, mivel az othernek nincs semmi joga a file-on.
- A hozzászóláshoz be kell jelentkezni
Én is pont most futottam ebbe bele, sudo-val már nem tudtam a root könyvtárba kimenetet átirányítani.
- A hozzászóláshoz be kell jelentkezni
A sudoval shellt kell indíttatni, így a subshell már képes lekezelni az átirányítást.
Ahogy a man sudo is példaként hozza:
$ sudo sh -c "cd /home ; du -s * â sort -rn > USAGE"
- A hozzászóláshoz be kell jelentkezni