{"id":8823,"date":"2020-10-08T13:28:58","date_gmt":"2020-10-08T13:28:58","guid":{"rendered":"http:\/\/www.max-sperling.bplaced.net\/?p=8823"},"modified":"2025-07-08T08:58:53","modified_gmt":"2025-07-08T08:58:53","slug":"change-owner-group-and-permissions-linux","status":"publish","type":"post","link":"http:\/\/www.max-sperling.bplaced.net\/?p=8823","title":{"rendered":"Change owner, group and permissions (Linux)"},"content":{"rendered":"<h2>Change owner\/group<\/h2>\n<pre>\r\nchown [options] ({owner}|:{group}|{owner}:{group}) file\r\n<\/pre>\n<p><u>Examples<\/u><\/p>\n<pre>\r\nchown root file.txt        \/\/ For file.txt set owner to root\r\nchown -R root:admin folder \/\/ For folder (+ items) set owner to root & group to admin\r\n<\/pre>\n<hr>\n<h2>Change permissions<\/h2>\n<pre>\r\nchmod [options] ({mode}|{numeric}) {file}\r\n<\/pre>\n<p><u>Mode<\/u><br \/>\n&#8211; Symbolic<\/p>\n<pre>\r\n[category]{operator}{permission}\r\n\r\n- category\r\n    u ... user\r\n    g ... group\r\n    o ... other\r\n    a ... user, group, other (default)\r\n\r\n- operator\r\n    = ... set\r\n    + ... add\r\n    - ... remove\r\n\r\n- permission\r\n    r ... read\r\n    w ... write\r\n    x ... execute\r\n<\/pre>\n<p>&#8211; Numeric<\/p>\n<pre>\r\n0o{triplet}\r\n\r\n- triplet\r\n    {octal}{octal}{octal}\r\n       \u2191      \u2191      \u2191\r\n      user  group  other\r\n\r\n- octal\r\n    0 ... -\r\n    1 ... x\r\n    2 ... w\r\n    3 ... x, w\r\n    4 ... r\r\n    5 ... x, r\r\n    6 ... w, r\r\n    7 ... x, r, w\r\n\r\n    - bits\r\n        {bit_0}{bit_1}{bit_2}\r\n           \u2191      \u2191      \u2191\r\n           x      w      r\r\n<\/pre>\n<p><u>Examples<\/u><\/p>\n<pre>\r\nchmod 777 file.txt       \/\/ For file.txt set perm. rwx to user, group & other\r\nchmod -R o+r folder      \/\/ For folder (+ sub items) add perm. r to other\r\nchmod u=rw,g=rw file.txt \/\/ For file.txt set perm. rw to user & group\r\nchmod +x script.sh       \/\/ For script.sh add perm. x to user, group & other\r\n<\/pre>\n<hr>\n<p><strong>Info<\/strong>: To remove a file\/directory, you need write-permission on the parent directory.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Change owner\/group chown [options] ({owner}|:{group}|{owner}:{group}) file Examples chown root file.txt \/\/ For file.txt set owner to root chown -R root:admin<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[65],"tags":[],"_links":{"self":[{"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=\/wp\/v2\/posts\/8823"}],"collection":[{"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8823"}],"version-history":[{"count":6,"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=\/wp\/v2\/posts\/8823\/revisions"}],"predecessor-version":[{"id":18930,"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=\/wp\/v2\/posts\/8823\/revisions\/18930"}],"wp:attachment":[{"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8823"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.max-sperling.bplaced.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}