touch: got to be owner if use date string

Jonathan E. Quist jeq at i88.isc.com
Wed Feb 13 08:30:24 AEST 1991


In article <DANJ1.91Feb12091029 at cbnewse.ATT.COM> Dan_Jacobson at ATT.COM writes:
>spotted on Amdahl UTS 5.2.6....
>
>$ ls -l lcircle10.300pk
>-rw-rw-rw-   1 dvorak   dvorak      4340 Feb 12 07:51 lcircle10.300pk
>$ id
>uid=47941(danj1) gid=47941(danj1) fsid=8(45262)
>$ touch lcircle10.300pk
>#that worked, why not this?  works when I'm owner...
>$ touch 1231235999 lcircle10.300pk
>touch: cannot change times on lcircle10.300pk

touch() calls utime(file,0) to set the current time.
to set a particular time, it calls utime(file,&utimbuf),
with the contents of utimbuf set to the desired time.
The first requires only write permission; the second
requires ownership.  (ref. utime(2))

--
Jonathan E. Quist				INTERACTIVE Systems Corporation
jeq at i88.isc.com     					Naperville, IL
DoD #094/ '71 CL450-K4 "Gleep"



More information about the Comp.bugs.sys5 mailing list