Xref: utzoo comp.unix.questions:10293 comp.unix.wizards:12651 Path: utzoo!attcan!uunet!convex!killer!ames!pacbell!ptsfa!dmt From: dmt@ptsfa.PacBell.COM (Dave Turner) Newsgroups: comp.unix.questions,comp.unix.wizards Subject: Re: what is the 'l' permission? Keywords: atjobs Message-ID: <4594@ptsfa.PacBell.COM> Date: 19 Nov 88 02:10:56 GMT References: <71@attibr.UUCP> Reply-To: dmt@ptsfa.PacBell.COM (Dave Turner) Organization: Pacific * Bell, San Ramon, CA Lines: 35 In article <71@attibr.UUCP> rjd@attibr.UUCP (Robert J. Diamond) writes: >When at at job is created on SVR3.x, here is the resulting files that >are created: > >-r-Sr-lr-- 1 root other 571 Nov 17 18:00 595897200.a >-r-Sr-lr-- 1 root other 865 Nov 18 09:45 595918800.a > >What does the 'l' mean in the group execute permission field? I couldn't >find it in the User Reference manual. According to the AT&T 3B4000 & 3B15 Computer UNIX System V User's and System Administrator's Reference Manual Section 1 (305-205), the l in the group execution slot means that mandatory locking will occur during access. "Mandatory file and record locking (l) refers to a file's ability to have its reading or writing permissions locked while a program is accessing that file. It is not possible to permit group execution and enable a file to be locked on execution at the same time." From chmod(1) "In the case of the sequence of group permissions, l may occupy the third position. l refers to mandatory file and record locking. This permission describes a file's ability to allow other files to lock its reading or writing permissions during access." From ls(1) -- Dave Turner 415/542-1299 {att,bellcore,sun,ames,pyramid}!pacbell!dmt