Movatterモバイル変換


[0]ホーム

URL:


man7.org > Linux >man-pages

Linux/UNIX system programming training


acl_set_permset(3) — Linux manual page

NAME |LIBRARY |SYNOPSIS |DESCRIPTION |RETURN VALUE |ERRORS |STANDARDS |SEE ALSO |AUTHOR |COLOPHON

ACL_SET_PERMSET(3)       Library Functions ManualACL_SET_PERMSET(3)

NAME        top

acl_set_permset— set the permission set in an ACL entry

LIBRARY        top

       Linux Access Control Lists library (libacl, -lacl).

SYNOPSIS        top

       <sys/types.h> <sys/acl.h>intacl_set_permset(acl_entry_t entry_d,acl_permset_t permset_d)

DESCRIPTION        top

       Theacl_set_permset() function sets the permission set of the ACL       entry indicated by the argumententry_d to the permissions       contained in the argumentpermset_d.       Any ACL entry descriptors that refer to the entry containing the       permission set referred to bypermset_d shall continue to refer to       those entries. Any ACL entry descriptors that refer to the entry       referred to byentry_d shall continue to refer to that entry.

RETURN VALUE        top

       Theacl_set_permset() function returns the value 0 if successful;       otherwise the value -1 is returned and the global variableerrno       is set to indicate the error.

ERRORS        top

       If any of the following conditions occur, theacl_set_permset()       function returns-1and setserrno to the corresponding value:       [EINVAL]           The argumententry_d is not a valid descriptor                          for an ACL entry.                          The argumentpermset_d is not a valid                          descriptor for a permission set within an ACL                          entry.                          The argumentpermset_d contains values which                          are not validacl_permset_t values.

STANDARDS        top

       IEEE Std 1003.1e draft 17 (“POSIX.1e”, abandoned)

SEE ALSO        top

acl_add_perm(3),acl_clear_perms(3),acl_delete_perm(3),acl_get_perm(3),acl_get_permset(3),acl_get_qualifier(3),acl_get_tag_type(3),acl_set_qualifier(3),acl_set_tag_type(3),acl(5)

AUTHOR        top

       Derived from the FreeBSD manual pages written by Robert N M Watson       <rwatson@FreeBSD.org>, and adapted for Linux by Andreas       Gruenbacher <andreas.gruenbacher@gmail.com>.

COLOPHON        top

       This page is part of theacl (manipulating access control lists)       project.  Information about the project can be found athttp://savannah.nongnu.org/projects/acl.  If you have a bug report       for this manual page, see       ⟨http://savannah.nongnu.org/bugs/?group=acl⟩.  This page was       obtained from the project's upstream Git repository       ⟨git://git.savannah.nongnu.org/acl.git⟩ on 2025-08-11.  (At that       time, the date of the most recent commit that was found in the       repository was 2025-05-12.)  If you discover any rendering       problems in this HTML version of the page, or you believe there is       a better or more up-to-date source for the page, or you have       corrections or improvements to the information in this COLOPHON       (which isnot part of the original manual page), send a mail to       man-pages@man7.orgLinux ACL                     March 23, 2002ACL_SET_PERMSET(3)


HTML rendering created 2025-09-06 byMichael Kerrisk, author ofThe Linux Programming Interface.

For details of in-depthLinux/UNIX system programming training courses that I teach, lookhere.

Hosting byjambit GmbH.

Cover of TLPI


[8]ページ先頭

©2009-2025 Movatter.jp