Van két szkriptem. Az egyiket a felhasználó futtatja és a szkript adatokat ír egy adott fájlba. Ugyanehhez a fájlhoz később a rendszergazdának is hozzá kell férnie, és módosításokat eszközölnie. No de elvesznek a felhasználó jogosultságai.
Van elegánsabb módszer ennél?
owner=$(stat -c %U "${findfile}"), majd chown $owner:$owner $findfile
Hozzászólások
a file tartalmának módosításátol nem fog elveszni az owner, valami mást is csinálhat az a script.
Igazad van. Rosszul fejeztem ki magam.
Módosul, de úgy, hogy új fájl generálódik. Éppen azért, mert a fájl csak időpontokat tárol, s az elmúlt időpontokat, esetleges duplikátumokat ki kell kitörölni, időrendi sorrendbe tenni a következőket, mert nem biztos hogy sorrendben vannak, és ezt a legegyszerűbben úgy tudtam kivitelezni:
helyett
csinalsz egy csoportot, belerakod az user meg az admin is. umaskal megadod hogy amikor keszul a fajl a csoportnak legyen mindig hozzaferese.
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!