On 8/22/2018 6:36 PM, L A Walsh wrote: > Ran in to this trying to use tar to store acls and xattrs: > >>  tar caf lawbins.tar scripts scripts- bin > tar: miner.js: Warning: Cannot acl_to_text: Invalid argument > tar: run-crons.sys: Warning: Cannot acl_to_text: Invalid argument > tar: smallprof.out: Warning: Cannot acl_to_text: Invalid argument > tar: tmon.out: Warning: Cannot acl_to_text: Invalid argument > tar: ubytes_to_utf8.new: Warning: Cannot acl_to_text: Invalid argument > > examining one of these: > >>  find bin -name tmon.out       > bin/tmon.out > >>  lsacl bin/tmon.out > [u::rwx,g::rwx,o:r-x,u:Unknown+User:rwx,g:Unknown+Group:rwx,g:Administrators:rwx,g:Bliss\Domain > Admins:rwx,m:rwx/] bin/tmon.out > > I tried tar in an existing dir: > >>  mkdir test >>  tar caf test.tar test >>  ll test > total 0 >>  cd test >>  tar xaf ../test.tar >>  ll > total 0 > drwxrwxr-x+ 1 0 Aug 22 15:26 test/ >>  lsacl test > [u::rwx,g::rwx,g:Bliss\lawgroup:rwx,g:Bliss\Domain > Admins:rwx,m:rwx,o:r-x/ > u::rwx,g::rwx,g:Bliss\lawgroup:rwx,g:Bliss\Domain > Admins:rwx,m:rwx,o:r-x] test > > With the above and only standard separator chars, no problem > > I'm guessing, but '+' is a reserved char that's not permitted in > acl_to_text... You're misinterpreting the '+'. It was used in place of ' ' (a space) in "Unknown User" and "Unknown Group". Now why isn't "Domain Admins" also "Domain+Admins" is a question of pondering. -- cyg Simple