Sponsored Content
Top Forums UNIX for Dummies Questions & Answers What does @ means for permissions? Post 302743929 by fcarrero on Thursday 13th of December 2012 02:50:04 PM
Old 12-13-2012
What does @ means for permissions?

Guys,

My question is regarding to file permission on Mac OS X 10.7.
I wrote an script which should pick XML files from a folder. But when we copy the files to that particular folder, the script skip the files I guess because of permission, If we open the files and save it them the script works.

Initially the files has this set of permission:
-rw-r--r--+ 1 admin todos 585 (in this case the script does not works)

after open and save the file.

-rw-r--r--@ admin todos 582

I know that + means that the file permission is a ACL involve.

But I do not know what the @ means at the end after the file is save and what change in the file permission

thanks in advance
 

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

What does ##* means

Hi In one of the thread I have found echo ${SHELL##*/} Can any of u pls let me know, what is the interpretation for ##* over here? Thanks. (2 Replies)
Discussion started by: yeheyaansari
2 Replies

2. UNIX for Dummies Questions & Answers

what it means?

I have a command called cd $HDRROOT/release/tools/cfg My query is what it means? tHat is.... $HDRROOT part is not clear. If I put this command it says path not found.... I doubt that $HDRROOT is trying to mean smething I am not clear of. PL help......... (4 Replies)
Discussion started by: rraajjiibb
4 Replies

3. UNIX for Dummies Questions & Answers

Can anyone tell me what this means..???

I found a file in my base folder width the name replace.sh and width the text string. sed -i "s/$1/$2/g" `grep -ir $1 ./*|grep -v '.svn'|cut -d: -f1` Wat does it mean and what does it do? (1 Reply)
Discussion started by: samarn
1 Replies

4. Shell Programming and Scripting

$$ means?

hey, what's $$varname in a script? I used to see $varname only. search on google didn't help. thanks. (4 Replies)
Discussion started by: patiobarbecue
4 Replies

5. UNIX for Dummies Questions & Answers

Can you tell me what this means?

Can you please tell me what this means? use grep to find from the file myfile.txt all lines containing the sequence tt but not more 2 ts? I have no idea. (2 Replies)
Discussion started by: rushhour
2 Replies

6. UNIX for Dummies Questions & Answers

What means %U

I can not find out what the %U means in the following command: ooffice -calc %U (2 Replies)
Discussion started by: borobudur
2 Replies

7. Shell Programming and Scripting

!! what is this means

I have a script like select * from table !! what those exclamation marks mean (4 Replies)
Discussion started by: vasuarjula
4 Replies

8. Shell Programming and Scripting

$? and $# means

what exactly $? and $# means ? (1 Reply)
Discussion started by: mail2sant
1 Replies

9. UNIX for Beginners Questions & Answers

What is $(NF) means?

HI what does the $(NF) means. here i want to understand the working. what i know is that in awk NF argument will tell number of column in a file i have below file alpha a beta b if i use command cat kv | paste - - | awk '{print $1," "$2 "------>"$(NF)}' i get the o/p as alpha ... (3 Replies)
Discussion started by: scriptor
3 Replies
ACL_ADD_PERM(3) 					   BSD Library Functions Manual 					   ACL_ADD_PERM(3)

NAME
acl_add_perm -- add permissions to a permission set LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <sys/types.h> #include <sys/acl.h> int acl_add_perm(acl_permset_t permset_d, acl_perm_t perm); DESCRIPTION
The acl_add_perm() function is a POSIX.1e call that adds the permission contained in perm to the permission set permset_d. Note: it is not considered an error to attempt to add permissions that already exist in the permission set. For POSIX.1e ACLs, valid values are: ACL_EXECUTE Execute permission ACL_WRITE Write permission ACL_READ Read permission For NFSv4 ACLs, valid values are: ACL_READ_DATA Read permission ACL_LIST_DIRECTORY Same as ACL_READ_DATA ACL_WRITE_DATA Write permission, or permission to create files ACL_ADD_FILE Same as ACL_READ_DATA ACL_APPEND_DATA Permission to create directories. Ignored for files ACL_ADD_SUBDIRECTORY Same as ACL_APPEND_DATA ACL_READ_NAMED_ATTRS Ignored ACL_WRITE_NAMED_ATTRS Ignored ACL_EXECUTE Execute permission ACL_DELETE_CHILD Permission to delete files and subdirectories ACL_READ_ATTRIBUTES Permission to read basic attributes ACL_WRITE_ATTRIBUTES Permission to change basic attributes ACL_DELETE Permission to delete the object this ACL is placed on ACL_READ_ACL Permission to read ACL ACL_WRITE_ACL Permission to change the ACL and file mode ACL_SYNCHRONIZE Ignored Calling acl_add_perm() with perm equal to ACL_WRITE or ACL_READ brands the ACL as POSIX. Calling it with ACL_READ_DATA, ACL_LIST_DIRECTORY, ACL_WRITE_DATA, ACL_ADD_FILE, ACL_APPEND_DATA, ACL_ADD_SUBDIRECTORY, ACL_READ_NAMED_ATTRS, ACL_WRITE_NAMED_ATTRS, ACL_DELETE_CHILD, ACL_READ_ATTRIBUTES, ACL_WRITE_ATTRIBUTES, ACL_DELETE, ACL_READ_ACL, ACL_WRITE_ACL or ACL_SYNCHRONIZE brands the ACL as NFSv4. RETURN VALUES
The acl_add_perm() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error. ERRORS
The acl_add_perm() function fails if: [EINVAL] Argument permset_d is not a valid descriptor for a permission set within an ACL entry. Argument perm does not contain a valid acl_perm_t value. ACL is already branded differently. SEE ALSO
acl(3), acl_clear_perms(3), acl_delete_perm(3), acl_get_brand_np(3), acl_get_permset(3), acl_set_permset(3), posix1e(3) STANDARDS
POSIX.1e is described in IEEE POSIX.1e draft 17. HISTORY
POSIX.1e support was introduced in FreeBSD 4.0. The acl_add_perm() function was added in FreeBSD 5.0. AUTHORS
The acl_add_perm() function was written by Chris D. Faulhaber <jedgar@fxp.org>. BSD
June 25, 2009 BSD
All times are GMT -4. The time now is 03:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy