EnglishFrenchSpanish

Ad


OnWorks favicon

lfc-getacl - Online in the Cloud

Run lfc-getacl in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command lfc-getacl that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


lfc-getacl - get LFC directory/file access control lists

SYNOPSIS


lfc-getacl [-a] [-d] path...

DESCRIPTION


lfc-getacl gets the Access Control List associated with a LFC directory/file. For each
path, it displays the file name, owner, the group, and the Access Control List (ACL) if
present. If a directory has a default ACL, lfc-getacl also displays the default ACL.
Regular files cannot have default ACLs.

The output looks like:

# file: filename
# owner: username
# group: groupname
user::perm
user:uid:perm
group::perm
group:gid:perm
mask:perm
other:perm
default:user::perm
default:user:uid:perm
default:group::perm
default:group:gid:perm
default:mask:perm
default:other:perm

The first "user" entry gives the permissions granted to the owner of the file. The
following "user" entries show the permissions granted to specific users, they are sorted
in ascending order of uid. The first "group" entry gives the permissions granted to the
group owner of the file. The following "group" entries show the permissions granted to
specific groups, they are sorted in ascending order of gid. The "mask" entry is the
maximum permission granted to specific users or groups. It does not affect the "owner"
and "other" permissions. The "mask" entry must be present if there are specific "user" or
"group" entries. "default" entries associated with a directory are inherited as access
ACL by the files or sub-directories created in that directory. The umask is not used.
Sub-directories also inherit the default ACL as default ACL. As soon as there is one
default ACL entry, the 3 default ACL base entries (default user, default group, default
other) must be present.

The entry processing conforms to the Posix 1003.1e draft standard 17.

path specifies the LFC pathname. If path does not start with /, it is prefixed by the
content of the LFC_HOME environment variable.

uid is displayed as the username if known else as the numeric id.

gid is displayed as the groupname if known else as the numeric id.
perm is expressed as a combination of characters rwx-

OPTIONS


-a only display the access ACL.

-d only display the default ACL.

EXAMPLES


lfc-getacl /grid/atlas/test/file.log/d2

# file: /grid/atlas/test/file.log/d2
# owner: baud
# group: c3
user::rwx
group::r-x #effective:r-x
other::r-x
default:user::rwx
default:group::r-x
default:other::r-x

EXIT STATUS


This program returns 0 if the operation was successful or >0 if the operation failed.

Use lfc-getacl online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser
    Phaser
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • More »

Linux commands

Ad