bash - Can't open macOS App. What does the + symbol represent in permissions? -
i working in terminal on macos. have macos app permissions:
drwxr-xr-x+ 3 root admin
what + @ end mean?
there similar questions other environments.
i can't launch app. error.
lsopenurlswithrole() failed error -10810 file /path/to/file
edit1: have several user accounts setup. have used chown change usera root. hoped allow user open app. if login 'usera' account, can launch app, if use other user account, above error. jellybeans going on ???
edit2: deleted app usera , re-downloaded / installed using userb. userb can launch app fine usera cannot (same error). user:group different time though (notice '+' isn't there default time.
drwxr-xr-x 3 userb staff
performing sudo chown root /path/to/file changed permissions
drwxr-xr-x 3 root staff
this made no change i.e. userb can launch , usera cannot.
if can see +
in file permission acl setup on file. means special permission has set on file allow owner of file provide access individual. need ask owner of file execute below command able execute script/program/app.
setfacl -m u:youruserid:rwx file.txt
to know more acl, check here.
i never chance set acl on mac file believe work same work in gnu/linux.
Comments
Post a Comment