{"id":35004,"date":"2024-09-25T14:44:34","date_gmt":"2024-09-25T07:44:34","guid":{"rendered":"http:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/25\/define-access-and-permissions-using-acls-access-control-lists\/"},"modified":"2026-05-14T10:34:37","modified_gmt":"2026-05-14T09:34:37","slug":"define-access-and-permissions-using-acls-access-control-lists","status":"publish","type":"post","link":"https:\/\/jupitek.maudemo.vip\/index.php\/2024\/09\/25\/define-access-and-permissions-using-acls-access-control-lists\/","title":{"rendered":"X\u00e1c \u0111\u1ecbnh quy\u1ec1n truy c\u1eadp v\u00e0 c\u1ea5p ph\u00e9p b\u1eb1ng ACLs (Access Control Lists)"},"content":{"rendered":"<p>Danh s\u00e1ch \u0111i\u1ec1u khi\u1ec3n truy c\u1eadp (ACL) l\u00e0 m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p x\u00e1c \u0111\u1ecbnh quy\u1ec1n truy c\u1eadp v\u00e0o t\u00e0i nguy\u00ean L\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng. B\u1ea1n c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng ACL cho c\u1ea3 nh\u00f3m v\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng, c\u1ea5p cho ng\u01b0\u1eddi d\u00f9ng quy\u1ec1n truy c\u1eadp v\u00e0 ki\u1ec3m so\u00e1t c\u1ea5p \u0111\u1ed9 quy\u1ec1n c\u1ee7a h\u1ecd. C\u00f3 hai ch\u1ebf \u0111\u1ed9 truy c\u1eadp chung: \u0111\u1eb7t nh\u00f3m v\u00e0\/ho\u1eb7c \u0111\u1ed1i t\u01b0\u1ee3ng \u1edf ch\u1ebf \u0111\u1ed9 ri\u00eang t\u01b0 ho\u1eb7c c\u00f4ng khai. M\u1ed9t s\u1ed1 c\u00e0i \u0111\u1eb7t chi ti\u1ebft h\u01a1n kh\u00e1c c\u0169ng c\u00f3 s\u1eb5n; Ph\u1ea7n Cloud Manager v\u00e0 s3cmd cung c\u1ea5p th\u00f4ng tin v\u1ec1 c\u00e1c c\u00e0i \u0111\u1eb7t t\u01b0\u01a1ng \u1ee9ng n\u00e0y.<\/p>\n<h2 id=\"h-acl-trong-trinh-qu\u1ea3n-ly-dam-may\">ACL trong Tr\u00ecnh qu\u1ea3n l\u00fd \u0111\u00e1m m\u00e2y<\/h2>\n<p><strong>Quy\u1ec1n chi ti\u1ebft cho Tr\u00ecnh qu\u1ea3n l\u00fd \u0111\u00e1m m\u00e2y<\/strong><\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1010\" height=\"532\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-65-1.png\" alt=\"\" class=\"wp-image-1769\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-65-1.png 1010w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-65-300x158-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-65-768x405-1.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/figure>\n<h2>ACL c\u1ea5p \u0111\u1ed9 th\u00f9ng trong Cloud Manager<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/define-access-and-permissions-using-acls-access-control-lists#bucket-level-acls-in-cloud-manager\"><\/a><\/h2>\n<blockquote class=\"wp-block-quote\">\n<h2>\ud83d\udcd8<\/h2>\n<p>C\u00e1c th\u00f9ng hi\u1ec7n c\u00f3 v\u00e0 b\u1ea5t k\u1ef3 th\u00f9ng m\u1edbi n\u00e0o \u0111\u01b0\u1ee3c t\u1ea1o trong&nbsp;Cloud Manager&nbsp;\u0111\u1ec1u c\u00f3 c\u00e0i \u0111\u1eb7t quy\u1ec1n ACL m\u1eb7c \u0111\u1ecbnh l\u00e0 Ri\u00eang t\u01b0.<\/p>\n<\/blockquote>\n<ol>\n<li>N\u1ebfu b\u1ea1n ch\u01b0a \u0111\u0103ng nh\u1eadp, h\u00e3y \u0111\u0103ng nh\u1eadp v\u00e0o&nbsp;<a target=\"_blank\" href=\"https:\/\/cloud.linode.com\/\" rel=\"noreferrer noopener\">Cloud Manager<\/a>&nbsp;.<\/li>\n<li>Nh\u1ea5p v\u00e0o li\u00ean k\u1ebft&nbsp;<strong>L\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng<\/strong>&nbsp;trong thanh b\u00ean, sau \u0111\u00f3 nh\u1ea5p v\u00e0o th\u00f9ng m\u00e0 b\u1ea1n mu\u1ed1n ch\u1ec9nh s\u1eeda ACL.<\/li>\n<\/ol>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"421\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-66-1024x421-1.png\" alt=\"\" class=\"wp-image-1770\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-66-1024x421-1.png 1024w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-66-300x123-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-66-768x316-1.png 768w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-66-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p>     3. Trang chi ti\u1ebft Th\u00f9ng l\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng xu\u1ea5t hi\u1ec7n. Nh\u1ea5p v\u00e0o tab&nbsp;<strong>Truy c\u1eadp<\/strong>&nbsp;.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"366\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-67-1024x366-1.png\" alt=\"\" class=\"wp-image-1771\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-67-1024x366-1.png 1024w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-67-300x107-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-67-768x275-1.png 768w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-67-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p>     4. Trang Truy c\u1eadp Th\u00f9ng l\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng s\u1ebd xu\u1ea5t hi\u1ec7n.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"566\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-68-1024x566-1.png\" alt=\"\" class=\"wp-image-1772\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-68-1024x566-1.png 1024w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-68-300x166-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-68-768x424-1.png 768w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-68-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p>    5. Tr\u00ean trang n\u00e0y, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn ACL cho bucket n\u00e0y c\u0169ng nh\u01b0 b\u1eadt CORS.<\/p>\n<blockquote class=\"wp-block-quote\">\n<p>CORS \u0111\u01b0\u1ee3c b\u1eadt theo m\u1eb7c \u0111\u1ecbnh tr\u00ean t\u1ea5t c\u1ea3 c\u00e1c bucket hi\u1ec7n c\u00f3 v\u00e0 tr\u00ean t\u1ea5t c\u1ea3 c\u00e1c bucket m\u1edbi<\/p>\n<\/blockquote>\n<p>    6. Ch\u1ecdn ACL cho nh\u00f3m n\u00e0y t\u1eeb menu th\u1ea3 xu\u1ed1ng.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"902\" height=\"568\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-69-1.png\" alt=\"\" class=\"wp-image-1773\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-69-1.png 902w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-69-300x189-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-69-768x484-1.png 768w\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" \/><\/figure>\n<p>    7. Nh\u1ea5p v\u00e0o n\u00fat&nbsp;<strong>L\u01b0u<\/strong>&nbsp;\u0111\u1ec3 l\u01b0u c\u00e1c thi\u1ebft l\u1eadp n\u00e0y v\u00e0o th\u00f9ng.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"557\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-70-1024x557-1.png\" alt=\"\" class=\"wp-image-1774\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-70-1024x557-1.png 1024w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-70-300x163-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-70-768x418-1.png 768w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-70-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<h2>ACL c\u1ea5p \u0111\u1ed1i t\u01b0\u1ee3ng trong Cloud Manager<\/h2>\n<blockquote class=\"wp-block-quote\">\n<p>C\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng hi\u1ec7n c\u00f3 v\u00e0 b\u1ea5t k\u1ef3 \u0111\u1ed1i t\u01b0\u1ee3ng m\u1edbi n\u00e0o \u0111\u01b0\u1ee3c t\u1ea1o trong&nbsp;Cloud Manager&nbsp;\u0111\u1ec1u c\u00f3 c\u00e0i \u0111\u1eb7t quy\u1ec1n ACL m\u1eb7c \u0111\u1ecbnh l\u00e0 Ri\u00eang t\u01b0.<\/p>\n<\/blockquote>\n<ul>\n<li>N\u1ebfu b\u1ea1n ch\u01b0a \u0111\u0103ng nh\u1eadp, h\u00e3y \u0111\u0103ng nh\u1eadp v\u00e0o&nbsp;<a href=\"https:\/\/cloud.linode.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cloud Manager<\/a>&nbsp;.<\/li>\n<\/ul>\n<ul>\n<li>Nh\u1ea5p v\u00e0o li\u00ean k\u1ebft&nbsp;<strong>L\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng<\/strong>&nbsp;trong thanh b\u00ean, sau \u0111\u00f3 nh\u1ea5p v\u00e0o th\u00f9ng ch\u1ee9a c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng m\u00e0 b\u1ea1n mu\u1ed1n ch\u1ec9nh s\u1eeda ACL.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"421\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-71-1024x421-1.png\" alt=\"\" class=\"wp-image-1775\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-71-1024x421-1.png 1024w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-71-300x123-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-71-768x316-1.png 768w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-71-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<ul>\n<li>Trang chi ti\u1ebft v\u1ec1 Th\u00f9ng l\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng s\u1ebd xu\u1ea5t hi\u1ec7n v\u00e0 hi\u1ec3n th\u1ecb t\u1ea5t c\u1ea3 c\u00e1c \u0111\u1ed1i t\u01b0\u1ee3ng trong th\u00f9ng c\u1ee7a b\u1ea1n.<\/li>\n<\/ul>\n<ul>\n<li>B\u00ean c\u1ea1nh \u0111\u1ed1i t\u01b0\u1ee3ng b\u1ea1n mu\u1ed1n ch\u1ec9nh s\u1eeda c\u00e0i \u0111\u1eb7t ACL, h\u00e3y nh\u1ea5p v\u00e0o d\u1ea5u&nbsp;<strong><em>ba ch\u1ea5m \u0111\u1ec3 bi\u1ebft th\u00eam t\u00f9y ch\u1ecdn<\/em><\/strong>&nbsp;v\u00e0 ch\u1ecdn&nbsp;<strong>Chi ti\u1ebft<\/strong>&nbsp;t\u1eeb menu th\u1ea3 xu\u1ed1ng xu\u1ea5t hi\u1ec7n<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"546\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-72-1024x546-1.png\" alt=\"\" class=\"wp-image-1776\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-72-1024x546-1.png 1024w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-72-300x160-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-72-768x409-1.png 768w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-72-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<ul>\n<li>B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n ACL \u0111\u1ed1i t\u01b0\u1ee3ng s\u1ebd m\u1edf ra.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"940\" height=\"748\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-73.png\" alt=\"\" class=\"wp-image-1777\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-73.png 940w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-73-300x239-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-73-768x611-1.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n<ul>\n<li>Ch\u1ecdn ACL b\u1ea1n mu\u1ed1n \u0111\u1eb7t cho \u0111\u1ed1i t\u01b0\u1ee3ng n\u00e0y t\u1eeb menu th\u1ea3 xu\u1ed1ng.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-74-1.png\" alt=\"\" class=\"wp-image-1778\" width=\"840\" height=\"410\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-74-1.png 880w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-74-300x147-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-74-768x375-1.png 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n<ul>\n<li>Nh\u1ea5p v\u00e0o n\u00fat&nbsp;<strong>L\u01b0u<\/strong>&nbsp;. B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n \u0111\u00f3ng l\u1ea1i v\u00e0 ACL \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng cho \u0111\u1ed1i t\u01b0\u1ee3ng.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"906\" height=\"694\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-75-1.png\" alt=\"\" class=\"wp-image-1779\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-75-1.png 906w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-75-300x230-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-75-768x588-1.png 768w\" sizes=\"auto, (max-width: 906px) 100vw, 906px\" \/><\/figure>\n<h1>ACL v\u1edbi s3cmd<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/define-access-and-permissions-using-acls-access-control-lists#acls-with-s3cmd\"><\/a><\/h1>\n<p>V\u1edbi s3cmd, b\u1ea1n c\u00f3 th\u1ec3 thi\u1ebft l\u1eadp m\u1ed9t bucket th\u00e0nh c\u00f4ng khai b\u1eb1ng&nbsp;l\u1ec7nh v\u00e0&nbsp;c\u1edd:<code>setacl--acl-public<\/code><\/p>\n<pre class=\"wp-block-code\"><code>s3cmd setacl s3:\/\/acl-example --acl-public<\/code><\/pre>\n<p>\u0110i\u1ec1u n\u00e0y khi\u1ebfn cho th\u00f9ng v\u00e0 n\u1ed9i dung c\u1ee7a n\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u1ea3i xu\u1ed1ng qua Internet c\u00f4ng c\u1ed9ng.<\/p>\n<p>\u0110\u1ec3 \u0111\u1eb7t m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng ho\u1eb7c th\u00f9ng th\u00e0nh ri\u00eang t\u01b0, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng&nbsp;l\u1ec7nh v\u00e0&nbsp;c\u1edd:<code>setacl--acl-private<\/code><\/p>\n<pre class=\"wp-block-code\"><code>s3cmd setacl s3:\/\/acl-example --acl-private<\/code><\/pre>\n<p>\u0110i\u1ec1u n\u00e0y ng\u0103n kh\u00f4ng cho ng\u01b0\u1eddi d\u00f9ng truy c\u1eadp v\u00e0o n\u1ed9i dung c\u1ee7a th\u00f9ng d\u1eef li\u1ec7u qua Internet c\u00f4ng c\u1ed9ng.<\/p>\n<h2>Quy\u1ec1n chi ti\u1ebft cho s3cmd<\/h2>\n<p>C\u00e1c quy\u1ec1n chi ti\u1ebft h\u01a1n l\u00e0:<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1003\" height=\"265\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-76-1.png\" alt=\"\" class=\"wp-image-1780\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-76-1.png 1003w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-76-300x79-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-76-768x203-1.png 768w\" sizes=\"auto, (max-width: 1003px) 100vw, 1003px\" \/><\/figure>\n<p><strong>Thi\u1ebft l\u1eadp quy\u1ec1n:<\/strong>&nbsp;\u0110\u1ec3 \u00e1p d\u1ee5ng c\u00e1c quy\u1ec1n chi ti\u1ebft cho ng\u01b0\u1eddi d\u00f9ng c\u1ee5 th\u1ec3 b\u1eb1ng s3cmd, h\u00e3y s\u1eed d\u1ee5ng&nbsp;l\u1ec7nh sau v\u1edbi&nbsp;c\u1edd:<code>setacl--acl-grant<\/code><\/p>\n<pre class=\"wp-block-code\"><code>s3cmd setacl s3:\/\/acl-example --acl-grant=PERMISSION:CANONICAL_ID<\/code><\/pre>\n<p>Thay th\u1ebf&nbsp;b\u1eb1ng t\u00ean c\u1ee7a th\u00f9ng (v\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng, n\u1ebfu c\u1ea7n),&nbsp;b\u1eb1ng quy\u1ec1n t\u1eeb b\u1ea3ng tr\u00ean v\u00e0&nbsp;b\u1eb1ng ID chu\u1ea9n c\u1ee7a ng\u01b0\u1eddi d\u00f9ng m\u00e0 b\u1ea1n mu\u1ed1n c\u1ea5p quy\u1ec1n. Xem&nbsp;<a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/find-the-canonical-user-id-for-an-account\">T\u00ecm ID ng\u01b0\u1eddi d\u00f9ng chu\u1ea9n cho m\u1ed9t t\u00e0i kho\u1ea3n<\/a>&nbsp;\u0111\u1ec3 bi\u1ebft chi ti\u1ebft v\u1ec1 c\u00e1ch t\u00ecm ID chu\u1ea9n.<code>acl-examplePERMISSIONCANONICAL_ID<\/code><\/p>\n<p><strong>Thu h\u1ed3i quy\u1ec1n:<\/strong>&nbsp;\u0110\u1ec3 thu h\u1ed3i m\u1ed9t quy\u1ec1n c\u1ee5 th\u1ec3, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng&nbsp;l\u1ec7nh c\u00f3&nbsp;c\u1edd:<code>setaclacl-revoke<\/code><\/p>\n<pre class=\"wp-block-code\"><code>s3cmd setacl s3:\/\/acl-example --acl-revoke=PERMISSION:CANONICAL_ID<\/code><\/pre>\n<p>Thay th\u1ebf t\u00ean th\u00f9ng (v\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng t\u00f9y ch\u1ecdn),&nbsp;v\u00e0&nbsp;b\u1eb1ng c\u00e1c gi\u00e1 tr\u1ecb c\u00f3 li\u00ean quan.<code>PERMISSION<\/code><code>CANONICAL_ID<\/code><\/p>\n<p><strong>Xem ACL hi\u1ec7n t\u1ea1i:<\/strong>&nbsp;\u0110\u1ec3 xem ACL hi\u1ec7n t\u1ea1i \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng cho m\u1ed9t nh\u00f3m ho\u1eb7c \u0111\u1ed1i t\u01b0\u1ee3ng, h\u00e3y s\u1eed d\u1ee5ng&nbsp;l\u1ec7nh, thay th\u1ebf&nbsp;b\u1eb1ng t\u00ean nh\u00f3m c\u1ee7a b\u1ea1n (v\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng, n\u1ebfu c\u1ea7n):<code>infoacl-example<\/code><\/p>\n<pre class=\"wp-block-code\"><code>s3cmd info s3:\/\/acl-example<\/code><\/pre>\n<p>B\u1ea1n s\u1ebd th\u1ea5y k\u1ebft qu\u1ea3 nh\u01b0 sau:<\/p>\n<pre class=\"wp-block-code\"><code>s3:\/\/acl-bucket-example\/ (bucket):<br>Location: default<br>Payer: BucketOwner<br>Expiration Rule: none<br>Policy: none<br>CORS: b'&lt;CORSConfiguration xmlns=\"http:\/\/s3.amazonaws.com\/doc\/2006-03-01\/\"&gt;&lt;CORSRule&gt;&lt;AllowedMethod&gt;GET&lt;\/AllowedMethod&gt;&lt;AllowedMethod&gt;PUT&lt;\/AllowedMethod&gt;&lt;AllowedMethod&gt;DELETE&lt;\/AllowedMethod&gt;&lt;AllowedMethod&gt;HEAD&lt;\/AllowedMethod&gt;&lt;AllowedMethod&gt;POST&lt;\/AllowedMethod&gt;&lt;AllowedOrigin&gt;<em>&lt;\/AllowedOrigin&gt;&lt;AllowedHeader&gt;<\/em>&lt;\/AllowedHeader&gt;&lt;\/CORSRule&gt;&lt;\/CORSConfiguration&gt;'<br>ACL: <em>anon<\/em>: READ<br>ACL: a0000000-000a-0000-0000-00d0ff0f0000: FULL_CONTROL<br>URL: http:\/\/us-east-1.linodeobjects.com\/acl-example\/<\/code><\/pre>\n<p class=\"has-background\" style=\"background-color:#bbf3dc\">Ng\u01b0\u1eddi s\u1edf h\u1eefu th\u00f9ng lu\u00f4n c\u00f3 quy\u1ec1n \u0111\u01b0\u1ee3c&nbsp;ph\u00e9p.<code>full_control<\/code><\/p>\n<div class=\"is-layout-constrained wp-block-group has-background\" style=\"background-color:#c5fbe6\">\n<div class=\"wp-block-group__inner-container\">\n<p>N\u1ebfu b\u1ea1n thi\u1ebft l\u1eadp ACL kh\u00f4ng \u00e1nh x\u1ea1 t\u1edbi ACL trong&nbsp;Cloud Manager&nbsp;,&nbsp;Cloud Manager&nbsp;s\u1ebd hi\u1ec3n th\u1ecb ACL n\u00e0y d\u01b0\u1edbi d\u1ea1ng&nbsp;.<code>Custom<\/code><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"354\" src=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-77-1024x354-1.png\" alt=\"\" class=\"wp-image-1781\" srcset=\"http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-77-1024x354-1.png 1024w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-77-300x104-1.png 300w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-77-768x266-1.png 768w, http:\/\/jupitek.maudemo.vip\/wp-content\/uploads\/2026\/05\/image-77-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n<p>Ngu\u1ed3n: https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/define-access-and-permissions-using-acls-access-control-lists<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Danh s\u00e1ch \u0111i\u1ec1u khi\u1ec3n truy c\u1eadp (ACL) l\u00e0 m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p x\u00e1c \u0111\u1ecbnh quy\u1ec1n truy c\u1eadp v\u00e0o t\u00e0i nguy\u00ean L\u01b0u tr\u1eef \u0111\u1ed1i t\u01b0\u1ee3ng. B\u1ea1n c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng ACL cho c\u1ea3 nh\u00f3m v\u00e0 \u0111\u1ed1i t\u01b0\u1ee3ng, c\u1ea5p cho ng\u01b0\u1eddi d\u00f9ng quy\u1ec1n truy c\u1eadp v\u00e0 ki\u1ec3m so\u00e1t c\u1ea5p \u0111\u1ed9 quy\u1ec1n c\u1ee7a h\u1ecd. C\u00f3 hai ch\u1ebf \u0111\u1ed9 truy<\/p>\n","protected":false},"author":1,"featured_media":36139,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"class_list":["post-35004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-object-storage"],"_links":{"self":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/35004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/comments?post=35004"}],"version-history":[{"count":1,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/35004\/revisions"}],"predecessor-version":[{"id":36140,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/posts\/35004\/revisions\/36140"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media\/36139"}],"wp:attachment":[{"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/media?parent=35004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/categories?post=35004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jupitek.maudemo.vip\/index.php\/wp-json\/wp\/v2\/tags?post=35004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}