file permissions

There is the following file in my filesystem (VXFS) shown by "ls -l" command:

---s--l---   1 user  group           0 Mar 26 16:13 file.tmp

What does "l" bit mean in these permissions?

This is SunOS 5.10:

$ uname -a
SunOS hostname 5.10 Generic_144488-03 sun4u sparc SUNW,SPARC-Enterprise

FS is mounted as (snippet from /etc/mnttab):

/dev/vx/dsk/gwdg/sharedsk   /shareddisk     vxfs    rw,suid,delaylog,largefiles,ioerror=mwdisable,mntlock=VCS,dev=52cc73a   1312618698

P.S. The file probably was created by sendfile() call from C code.

-- Man Page for ls (OpenSolaris Section 1) - The UNIX and Linux Forums

Regards,
Alister

1 Like

l Signifies that the said is a symbolic link.
Mandatory locking occurs during access (on a regular file, the set-group-ID bit is on and the group execution bit is off).