
{"id":16417,"date":"2016-01-22T17:17:00","date_gmt":"2016-01-22T17:17:00","guid":{"rendered":"http:\/\/www.beautifulwork.org\/?p=16417"},"modified":"2016-01-22T17:17:00","modified_gmt":"2016-01-22T17:17:00","slug":"how-to-backup-and-restore-file-permissions-using-acl","status":"publish","type":"post","link":"https:\/\/www.trueangle.org\/index.php\/2016\/01\/22\/how-to-backup-and-restore-file-permissions-using-acl\/","title":{"rendered":"how to backup and restore file permissions using acl"},"content":{"rendered":"<pre>\n$mkdir data\n$cd data\/\n$ls\n$pwd\n\/home\/jeffrin\/data\n$echo hello &gt; file1.txt\n$echo world &gt; file2.txt\n$ls -l\ntotal 8\n-rw-r--r-- 1 jeffrin jeffrin 6 Jan 22 22:44 file1.txt\n-rw-r--r-- 1 jeffrin jeffrin 6 Jan 22 22:44 file2.txt\n$getfacl -R . &gt; permissions.txt\n$cat permissions.txt \n# file: .\n# owner: jeffrin\n# group: jeffrin\nuser::rwx\ngroup::r-x\nother::r-x\n\n# file: permissions.txt\n# owner: jeffrin\n# group: jeffrin\nuser::rw-\ngroup::r--\nother::r--\n\n# file: file1.txt\n# owner: jeffrin\n# group: jeffrin\nuser::rw-\ngroup::r--\nother::r--\n\n# file: file2.txt\n# owner: jeffrin\n# group: jeffrin\nuser::rw-\ngroup::r--\nother::r--\n\n$chmod 777 file2.txt \n$ls -l file2.txt \n-rwxrwxrwx 1 jeffrin jeffrin 6 Jan 22 22:44 file2.txt\n$setfacl --restore=permissions.txt \n$ls -l file2.txt \n-rw-r--r-- 1 jeffrin jeffrin 6 Jan 22 22:44 file2.txt\n$\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>$mkdir data $cd data\/ $ls $pwd \/home\/jeffrin\/data $echo hello &gt; file1.txt $echo world &gt; file2.txt $ls -l total 8 -rw-r&#8211;r&#8211; 1 jeffrin jeffrin 6 Jan 22 22:44 file1.txt -rw-r&#8211;r&#8211; 1 jeffrin jeffrin 6 Jan 22 22:44 file2.txt $getfacl -R . &gt; permissions.txt $cat permissions.txt # file: . # owner: jeffrin # group: jeffrin user::rwx group::r-x &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.trueangle.org\/index.php\/2016\/01\/22\/how-to-backup-and-restore-file-permissions-using-acl\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;how to backup and restore file permissions using acl&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[87],"tags":[375],"_links":{"self":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/16417"}],"collection":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/comments?post=16417"}],"version-history":[{"count":0,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/16417\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/media?parent=16417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/categories?post=16417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/tags?post=16417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}