{"id":17834,"date":"2026-07-07T16:14:50","date_gmt":"2026-07-07T12:44:50","guid":{"rendered":""},"modified":"2026-07-27T08:52:43","modified_gmt":"2026-07-27T05:22:43","slug":"sticky-bit-in-linux","status":"publish","type":"docs","link":"https:\/\/maralhost.com\/kb\/docs\/linux\/sticky-bit-in-linux\/","title":{"rendered":"Sticky Bit \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0686\u06cc\u0633\u062a\u061f \u0622\u0645\u0648\u0632\u0634 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0627\u0645\u0646\u06cc\u062a \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u0645\u0642\u062f\u0645\u0647<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0686\u0646\u062f \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0645\u0634\u062a\u0631\u06a9 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0648\u0634\u062a\u0646 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f. \u062f\u0631 \u0686\u0646\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637\u06cc\u060c \u0647\u0631 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f\u061b \u0627\u0645\u0627 \u0627\u06af\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u067e\u0648\u0634\u0647 \u0628\u0647\u200c\u062f\u0631\u0633\u062a\u06cc \u0627\u0646\u062c\u0627\u0645 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u06cc\u06af\u0631 \u0631\u0627 \u0646\u06cc\u0632 \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0647\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644\u060c \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0642\u0627\u0628\u0644\u06cc\u062a\u06cc \u0628\u0647 \u0646\u0627\u0645 <strong>Sticky Bit<\/strong> \u062f\u0627\u0631\u062f. \u0628\u0627 \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit \u0631\u0648\u06cc \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc\u060c \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0647\u0645\u0686\u0646\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0627\u062e\u0644 \u0622\u0646 \u0641\u0627\u06cc\u0644 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u0641\u0642\u0637 \u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644\u060c \u0645\u0627\u0644\u06a9 \u067e\u0648\u0634\u0647 \u06cc\u0627 \u06a9\u0627\u0631\u0628\u0631 <code>root<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u0631\u0627 \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0647\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0648\u0634\u0647 <code>\/tmp<\/code> \u06cc\u06a9\u06cc \u0627\u0632 \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647\u200c\u062a\u0631\u06cc\u0646 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Sticky Bit \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sticky Bit \u0686\u06cc\u0633\u062a\u061f<\/li>\n\n\n\n<li>Sticky Bit \u0686\u06af\u0648\u0646\u0647 \u0627\u0645\u0646\u06cc\u062a \u067e\u0648\u0634\u0647 \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f\u061f<\/li>\n\n\n\n<li>\u062a\u0641\u0627\u0648\u062a \u0622\u0646 \u0628\u0627 Permission \u0645\u0639\u0645\u0648\u0644\u06cc<\/li>\n\n\n\n<li>\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0648 \u062d\u0630\u0641 Sticky Bit<\/li>\n\n\n\n<li>\u062a\u0641\u0627\u0648\u062a <code>t<\/code> \u0648 <code>T<\/code><\/li>\n\n\n\n<li>\u0622\u0632\u0645\u0627\u06cc\u0634 \u0639\u0645\u0644\u06cc \u0628\u0627 \u0686\u0646\u062f \u06a9\u0627\u0631\u0628\u0631<\/li>\n\n\n\n<li>\u062a\u0631\u06a9\u06cc\u0628 Sticky Bit \u0628\u0627 SetGID \u0648 ACL<\/li>\n\n\n\n<li>\u06a9\u0627\u0631\u0628\u0631\u062f Sticky Bit \u062f\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc<\/li>\n\n\n\n<li>\u0631\u0641\u0639 \u062e\u0637\u0627\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sticky Bit \u0686\u06cc\u0633\u062a\u061f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u06cc\u06a9\u06cc \u0627\u0632 Permission\u0647\u0627\u06cc \u0648\u06cc\u0698\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0627\u0633\u062a \u06a9\u0647 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0631\u0648\u06cc \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0645\u0639\u0645\u0648\u0644\u06cc \u06a9\u0647 \u0647\u0645\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u062c\u0648\u0632 <code>write<\/code> \u0648 <code>execute<\/code> \u062f\u0627\u0631\u0646\u062f\u060c \u0647\u0631 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 \u0631\u0627 \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0647\u062f\u061b \u062d\u062a\u06cc \u0627\u06af\u0631 \u0645\u0627\u0644\u06a9 \u0622\u0646 \u0641\u0627\u06cc\u0644 \u0646\u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627 \u0641\u0639\u0627\u0644\u200c\u0634\u062f\u0646 Sticky Bit\u060c \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0641\u0642\u0637 \u062a\u0648\u0633\u0637 \u0627\u0641\u0631\u0627\u062f \u0632\u06cc\u0631 \u0627\u0645\u06a9\u0627\u0646\u200c\u067e\u0630\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>File owner\nDirectory owner\nroot user\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0627\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0627\u06cc\u0644 \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u062f\u06cc\u06af\u0631\u06cc \u0631\u0627 \u062d\u0630\u0641 \u06cc\u0627 Rename \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Sticky Bit \u0645\u0627\u0646\u0639 \u062e\u0648\u0627\u0646\u062f\u0646 \u06cc\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u062d\u062a\u0648\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0641\u0642\u0637 \u062d\u0630\u0641 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 Entry\u0647\u0627\u06cc \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 \u0631\u0627 \u0645\u062d\u062f\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0686\u0631\u0627 Permission \u0641\u0627\u06cc\u0644 \u0628\u0647\u200c\u062a\u0646\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0639 \u062d\u0630\u0641 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f\u061f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u060c \u062d\u0630\u0641 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u06cc\u0634\u062a\u0631 \u0628\u0647 Permission \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f \u0648\u0627\u0628\u0633\u062a\u0647 \u0627\u0633\u062a \u062a\u0627 Permission \u062e\u0648\u062f \u0641\u0627\u06cc\u0644.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0641\u0627\u06cc\u0644 \u062f\u0627\u0631\u0627\u06cc Permission \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-------\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06cc\u0639\u0646\u06cc \u0641\u0642\u0637 \u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644 \u0627\u062c\u0627\u0632\u0647 \u062e\u0648\u0627\u0646\u062f\u0646 \u0648 \u0646\u0648\u0634\u062a\u0646 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0645\u0627 \u0627\u06af\u0631 \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f \u0628\u0631\u0627\u06cc \u0633\u0627\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0627\u0631\u0627\u06cc Permission \u0646\u0648\u0634\u062a\u0646 \u0648 \u0627\u062c\u0631\u0627 \u0628\u0627\u0634\u062f\u060c \u06a9\u0627\u0631\u0628\u0631 \u062f\u06cc\u06af\u0631\u06cc \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u062a\u0648\u0627\u0646\u062f \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u0632 \u067e\u0648\u0634\u0647 \u062d\u0630\u0641 \u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644\u060c \u0633\u06cc\u0633\u062a\u0645 \u0645\u0639\u0645\u0648\u0644\u0627\u064b Permission\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0631\u0648\u06cc \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Write permission\nExecute permission\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644\u060c \u062f\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u0642\u0627\u0628\u0644\u200c\u0646\u0648\u0634\u062a\u0646 \u0628\u0627\u06cc\u062f Sticky Bit \u0641\u0639\u0627\u0644 \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0646\u0645\u0648\u0646\u0647 \u067e\u0648\u0634\u0647 \u0646\u0627\u0627\u0645\u0646 \u0628\u062f\u0648\u0646 Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u067e\u0648\u0634\u0647\u200c\u0627\u06cc \u0628\u0627 Permission \u0632\u06cc\u0631 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir \/srv\/shared\nsudo chmod 777 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwx 2 root root 4096 Jul 27 10:00 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Owner: Full access\nGroup: Full access\nOther users: Full access\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0645\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0641\u0627\u06cc\u0644 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f.<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0647\u0646\u062f.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0648\u0636\u0639\u06cc\u062a \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc \u0639\u0645\u0648\u0645\u06cc \u0646\u0627\u0627\u0645\u0646 \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod +t \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwt 2 root root 4096 Jul 27 10:00 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062d\u0631\u0641 <code>t<\/code> \u062f\u0631 \u0627\u0646\u062a\u0647\u0627\u06cc Permission \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f Sticky Bit \u0641\u0639\u0627\u0644 \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0628\u0627 \u0631\u0648\u0634 \u0639\u062f\u062f\u06cc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u062f\u0631 \u0631\u0648\u0634 Octal \u0645\u0642\u062f\u0627\u0631 <code>1<\/code> \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 \u0622\u0646 \u0631\u0648\u06cc \u067e\u0648\u0634\u0647\u200c\u0627\u06cc \u0628\u0627 Permission <code>777<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1777 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0639\u062f\u062f \u0627\u0648\u0644 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 Special Permission \u0648 \u0633\u0647 \u0631\u0642\u0645 \u0628\u0639\u062f\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 Permission \u0645\u0639\u0645\u0648\u0644\u06cc \u0647\u0633\u062a\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 = Sticky Bit\n7 = Owner permissions\n7 = Group permissions\n7 = Other permissions\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u062a\u06cc\u062c\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwt\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0628\u0631\u0631\u0633\u06cc Sticky Bit \u0628\u0627 stat<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 Permission \u0639\u062f\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %U %G %n' \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1777 drwxrwxrwt root root \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u062c\u0648\u062f \u0631\u0642\u0645 <code>1<\/code> \u062f\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc Permission \u0639\u062f\u062f\u06cc \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 Sticky Bit \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u067e\u0648\u0634\u0647 \/tmp \u0648 Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0648\u0634\u0647 <code>\/tmp<\/code> \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0642\u062a \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u0648 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0647\u0645\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 \u062f\u0627\u062e\u0644 \u0622\u0646 \u0631\u0627 \u062f\u0627\u0631\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Permission \u0622\u0646 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/tmp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0639\u0645\u0648\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwt 15 root root 4096 Jul 27 10:00 \/tmp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Permission \u0639\u062f\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %n' \/tmp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1777 drwxrwxrwt \/tmp\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0628\u0647 \u0647\u0645\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c \u0627\u0645\u0627 Sticky Bit \u0645\u0627\u0646\u0639 \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u06cc\u06af\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u062f\u0648\u0646 Sticky Bit\u060c \u0647\u0631 \u06a9\u0627\u0631\u0628\u0631 \u0645\u062d\u0644\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0633\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0648\u0642\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u06cc\u0627 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u062a\u0641\u0627\u0648\u062a t \u0648 T<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc <code>ls -l<\/code> \u0628\u0627 \u062d\u0631\u0641 \u06a9\u0648\u0686\u06a9 <code>t<\/code> \u06cc\u0627 \u062d\u0631\u0641 \u0628\u0632\u0631\u06af <code>T<\/code> \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062d\u0631\u0641 \u06a9\u0648\u0686\u06a9 t<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 Sticky Bit \u0641\u0639\u0627\u0644 \u0628\u0627\u0634\u062f \u0648 \u0628\u062e\u0634 Other \u062f\u0627\u0631\u0627\u06cc \u0645\u062c\u0648\u0632 Execute \u0628\u0627\u0634\u062f\u060c \u062d\u0631\u0641 \u06a9\u0648\u0686\u06a9 <code>t<\/code> \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u0645\u0639\u0645\u0648\u0644 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u062d\u0631\u0641 \u0628\u0632\u0631\u06af T<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 Sticky Bit \u0641\u0639\u0627\u0644 \u0628\u0627\u0634\u062f\u060c \u0627\u0645\u0627 Other \u0645\u062c\u0648\u0632 Execute \u0646\u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f\u060c \u062d\u0631\u0641 \u0628\u0632\u0631\u06af <code>T<\/code> \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwT\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1766 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrw-rwT 2 root root 4096 Jul 27 10:00 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0648\u0636\u0639\u06cc\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u062e\u0634 Other \u0645\u062c\u0648\u0632 \u0648\u0631\u0648\u062f \u06cc\u0627 Traverse \u067e\u0648\u0634\u0647 \u0631\u0627 \u0646\u062f\u0627\u0631\u0646\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u067e\u0648\u0634\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0639\u0645\u0648\u0645\u06cc \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0646\u06cc\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u0635\u0644\u0627\u062d:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1777 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u062d\u0630\u0641 Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062d\u0630\u0641 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod -t \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwx 2 root root 4096 Jul 27 10:00 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627 \u0631\u0648\u0634 \u0639\u062f\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 0777 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0627\u0632 \u062d\u0630\u0641 Sticky Bit\u060c \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0627\u0631\u0627\u06cc <code>write<\/code> \u0648 <code>execute<\/code> \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0648\u0628\u0627\u0631\u0647 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0622\u0632\u0645\u0627\u06cc\u0634 \u0639\u0645\u0644\u06cc Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0639\u0645\u0644\u06a9\u0631\u062f Sticky Bit\u060c \u062f\u0648 \u06a9\u0627\u0631\u0628\u0631 \u0622\u0632\u0645\u0627\u06cc\u0634\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644: \u0627\u06cc\u062c\u0627\u062f \u06a9\u0627\u0631\u0628\u0631\u0627\u0646<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo useradd -m -s \/bin\/bash ali\nsudo useradd -m -s \/bin\/bash reza\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 Ubuntu \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0646\u06cc\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo adduser ali\nsudo adduser reza\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>id ali\nid reza\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u062f\u0648\u0645: \u0627\u06cc\u062c\u0627\u062f \u067e\u0648\u0634\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc \u0628\u062f\u0648\u0646 Sticky Bit<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/sticky-test\nsudo chmod 777 \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwx 2 root root 4096 Jul 27 10:00 \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0633\u0648\u0645: \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631 ali<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u ali touch \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-r--r-- 1 ali ali 0 Jul 27 10:01 ali-file.txt\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0686\u0647\u0627\u0631\u0645: \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644 ali \u062a\u0648\u0633\u0637 reza<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u reza rm \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0686\u0648\u0646 \u067e\u0648\u0634\u0647 <code>777<\/code> \u0627\u0633\u062a \u0648 Sticky Bit \u0646\u062f\u0627\u0631\u062f\u060c \u062d\u0630\u0641 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0645\u0648\u0641\u0642 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u062f\u06cc\u06af\u0631 \u0648\u062c\u0648\u062f \u0646\u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u067e\u0646\u062c\u0645: \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1777 \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwt 2 root root 4096 Jul 27 10:02 \/srv\/sticky-test\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0634\u0634\u0645: \u0627\u06cc\u062c\u0627\u062f \u062f\u0648\u0628\u0627\u0631\u0647 \u0641\u0627\u06cc\u0644<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u ali touch \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0641\u062a\u0645: \u062a\u0644\u0627\u0634 reza \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u reza rm \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0631\u062f\u0627\u0646\u062a\u0638\u0627\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm: cannot remove '\/srv\/sticky-test\/ali-file.txt': Operation not permitted\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0645\u0627\u0646\u0639 \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0647\u0634\u062a\u0645: \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u0645\u0627\u0644\u06a9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0631\u0628\u0631 <code>ali<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062e\u0648\u062f\u0634 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u ali rm \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0628\u0627\u06cc\u062f \u0645\u0648\u0641\u0642 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0631\u062d\u0644\u0647 \u0646\u0647\u0645: \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 root<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0631\u0628\u0631 <code>root<\/code> \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo rm \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0631\u0628\u0631 root \u062a\u062d\u062a \u0645\u062d\u062f\u0648\u062f\u06cc\u062a Sticky Bit \u0642\u0631\u0627\u0631 \u0646\u0645\u06cc\u200c\u06af\u06cc\u0631\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u062d\u0630\u0641\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 \u0646\u06cc\u0632 \u0645\u062d\u062f\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u ali touch \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0644\u0627\u0634 \u06a9\u0627\u0631\u0628\u0631 \u062f\u06cc\u06af\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u reza \\\nmv \/srv\/sticky-test\/ali-file.txt \\\n\/srv\/sticky-test\/renamed.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u0645\u0648\u0631\u062f\u0627\u0646\u062a\u0638\u0627\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv: cannot move '\/srv\/sticky-test\/ali-file.txt' to '\/srv\/sticky-test\/renamed.txt': Operation not permitted\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644 \u0647\u0645\u0686\u0646\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0646\u0627\u0645 \u0622\u0646 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u ali \\\nmv \/srv\/sticky-test\/ali-file.txt \\\n\/srv\/sticky-test\/renamed.txt\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0622\u06cc\u0627 Sticky Bit \u0645\u0627\u0646\u0639 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0641\u0627\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f\u061f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u06cc\u0631. Sticky Bit \u0641\u0642\u0637 \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0641\u0627\u06cc\u0644 \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 <code>ali<\/code> \u062f\u0627\u0631\u0627\u06cc Permission \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-rw-rw-\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0631\u0628\u0631 <code>reza<\/code> \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0647\u0645\u0686\u0646\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u0622\u0646 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u reza \\\nbash -c 'echo \"Modified data\" &gt;&gt; \/srv\/sticky-test\/ali-file.txt'\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0648\u06cc\u0631\u0627\u06cc\u0634\u060c Permission \u062e\u0648\u062f \u0641\u0627\u06cc\u0644 \u0628\u0627\u06cc\u062f \u0645\u062d\u062f\u0648\u062f \u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 600 \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06cc\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 640 \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0627\u06cc\u062f \u062f\u0648 \u0645\u0648\u0636\u0648\u0639 \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u0648\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Sticky Bit: Delete and rename protection\nFile permissions: Read and write protection\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0622\u06cc\u0627 Sticky Bit \u0645\u0627\u0646\u0639 \u062e\u0648\u0627\u0646\u062f\u0646 \u0641\u0627\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f\u061f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u06cc\u0631. \u0627\u06af\u0631 \u0641\u0627\u06cc\u0644 Permission \u062e\u0648\u0627\u0646\u062f\u0646 \u0628\u0631\u0627\u06cc Group \u06cc\u0627 Other \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f\u060c \u0633\u0627\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0622\u0646 \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-r--r--\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0631\u0628\u0631 \u062f\u06cc\u06af\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u reza cat \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u06a9\u0631\u062f\u0646 \u062e\u0648\u0627\u0646\u062f\u0646:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 600 \/srv\/sticky-test\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 Permission \u0641\u0627\u06cc\u0644 \u0646\u06cc\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0686\u0647 \u06a9\u0633\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u0631\u0627 \u062f\u0631 \u067e\u0648\u0634\u0647 Sticky \u062d\u0630\u0641 \u06a9\u0646\u062f\u061f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u062f\u0627\u0631\u0627\u06cc Sticky Bit\u060c \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0645\u062c\u0627\u0632 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>File owner\nDirectory owner\nroot user\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644 \u0627\u06af\u0631 \u067e\u0648\u0634\u0647 \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 <code>sharedadmin<\/code> \u0628\u0627\u0634\u062f\u060c \u0627\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u06cc\u06af\u0631 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f\u061b \u062d\u062a\u06cc \u0627\u06af\u0631 \u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644 \u0646\u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0645\u0627\u0644\u06a9 \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%U %G %a %n' \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sharedadmin developers 1777 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a <code>sharedadmin<\/code> \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 Directory Owner \u0627\u062c\u0627\u0632\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 \u0631\u0627 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u06a9\u0627\u0631\u0628\u0631\u062f Sticky Bit \u062f\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0632\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f \u062f\u0627\u0631\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0642\u062a \u0639\u0645\u0648\u0645\u06cc<\/li>\n\n\n\n<li>Upload Directory \u0645\u0634\u062a\u0631\u06a9<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647 \u062a\u0628\u0627\u062f\u0644 \u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646<\/li>\n\n\n\n<li>\u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0686\u0646\u062f\u06a9\u0627\u0631\u0628\u0631\u0647<\/li>\n\n\n\n<li>\u0633\u0631\u0648\u0631\u0647\u0627\u06cc Shell \u0645\u0634\u062a\u0631\u06a9<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 Job<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc Queue \u0639\u0645\u0648\u0645\u06cc<\/li>\n\n\n\n<li>\u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc Build \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc Drop-off<\/li>\n\n\n\n<li>\u0628\u0631\u062e\u06cc \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc Cache \u0639\u0645\u0648\u0645\u06cc<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0647 Upload<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u0627\u06cc\u062f \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647\u200c\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u0646\u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u062c\u0627\u062f \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/uploads\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0646\u0638\u06cc\u0645 \u0645\u0627\u0644\u06a9\u06cc\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown root:uploaders \/srv\/uploads\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0646\u0638\u06cc\u0645 Permission \u0647\u0645\u0631\u0627\u0647 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1770 \/srv\/uploads\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/uploads\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwx--T 2 root uploaders 4096 Jul 27 10:00 \/srv\/uploads\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 Other \u0647\u06cc\u0686 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u062f\u0627\u0631\u062f \u0648 \u06af\u0631\u0648\u0647 <code>uploaders<\/code> \u0645\u062c\u0648\u0632 \u06a9\u0627\u0645\u0644 \u062f\u0627\u0631\u062f. \u0686\u0648\u0646 Execute \u0628\u062e\u0634 Other \u0641\u0639\u0627\u0644 \u0646\u06cc\u0633\u062a\u060c Sticky Bit \u062f\u0631 \u0628\u062e\u0634 \u0622\u062e\u0631 \u0628\u0627 <code>T<\/code> \u062f\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u0627\u0645\u0627 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u06af\u0631\u0648\u0647 \u0627\u0632 Permission \u06af\u0631\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0647 \u0639\u0645\u0648\u0645\u06cc\u200c\u062a\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1777 \/srv\/uploads\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u062a\u0631\u06a9\u06cc\u0628 Sticky Bit \u0628\u0627 SetGID<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0648 SetGID \u062f\u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0645\u062a\u0641\u0627\u0648\u062a \u062f\u0627\u0631\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sticky Bit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u0627\u0646 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SetGID<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u060c \u06af\u0631\u0648\u0647 \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f \u0631\u0627 \u0628\u0647 \u0627\u0631\u062b \u0628\u0628\u0631\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0647\u0631 \u062f\u0648 \u0631\u0627 \u0647\u0645\u200c\u0632\u0645\u0627\u0646 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0642\u062f\u0627\u0631 \u0639\u062f\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 = Sticky Bit\n2 = SetGID\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0631\u06a9\u06cc\u0628 \u0622\u0646\u200c\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>3 = Sticky Bit and SetGID\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062b\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/team-share\nsudo chown root:developers \/srv\/team-share\nsudo chmod 3770 \/srv\/team-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/team-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrws--T 2 root developers 4096 Jul 27 10:00 \/srv\/team-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0627\u0639\u0636\u0627\u06cc \u06af\u0631\u0648\u0647 <code>developers<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0627\u06cc\u0644 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u06af\u0631\u0648\u0647 <code>developers<\/code> \u0631\u0627 \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u0646\u062f.<\/li>\n\n\n\n<li>\u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f.<\/li>\n\n\n\n<li>\u0633\u0627\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0647\u06cc\u0686 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u062f\u0627\u0631\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u062d\u0627\u0644\u062a \u0639\u0645\u0648\u0645\u06cc\u200c\u062a\u0631 SetGID \u0648 Sticky Bit<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 3777 \/srv\/team-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwsrwt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 Permission \u0628\u0633\u06cc\u0627\u0631 \u0628\u0627\u0632 \u0627\u0633\u062a \u0648 \u0641\u0642\u0637 \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u062e\u0627\u0635 \u0628\u0627\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u062a\u0631\u06a9\u06cc\u0628 Sticky Bit \u0628\u0627 umask<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0645\u062c\u0648\u0632 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f. Permission \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0647\u0645\u0686\u0646\u0627\u0646 \u062a\u062d\u062a \u062a\u0623\u062b\u06cc\u0631 <code>umask<\/code> \u0648 Mode \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0628\u0627 umask \u0628\u0631\u0627\u0628\u0631 <code>022<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>umask 022\ntouch \/srv\/shared\/file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0627 Permission \u0632\u06cc\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>644\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627 umask \u0628\u0631\u0627\u0628\u0631 <code>077<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>umask 077\ntouch \/srv\/shared\/private.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Permission \u0645\u0639\u0645\u0648\u0644\u0627\u064b:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>600\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0641\u0642\u0637 \u0645\u0627\u0646\u0639 \u062d\u0630\u0641 \u06cc\u0627 Rename \u0641\u0627\u06cc\u0644 \u062a\u0648\u0633\u0637 \u0633\u0627\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u062a\u0631\u06a9\u06cc\u0628 Sticky Bit \u0628\u0627 ACL<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 Sticky Bit \u0631\u0627 \u0647\u0645\u0631\u0627\u0647 ACL \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u06af\u0631\u0648\u0647 <code>developers<\/code> \u0628\u0627\u06cc\u062f \u0627\u0645\u06a9\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u0648 \u06a9\u0627\u0631\u0628\u0631 <code>auditor<\/code> \u0641\u0642\u0637 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/project-share\nsudo chown root:developers \/srv\/project-share\nsudo chmod 3770 \/srv\/project-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0639\u0631\u06cc\u0641 ACL \u0628\u0631\u0627\u06cc auditor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo setfacl -m u:auditor:r-x \/srv\/project-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0639\u0631\u06cc\u0641 Default ACL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo setfacl -m \\\nd:u::rwx,\\\nd:g::rwx,\\\nd:u:auditor:r--,\\\nd:m::rwx,\\\nd:o::--- \\\n\/srv\/project-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>getfacl \/srv\/project-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0647\u0645\u0686\u0646\u0627\u0646 \u062d\u0630\u0641 \u0648 Rename \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 ACL \u062f\u0633\u062a\u0631\u0633\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u0648 \u0646\u0648\u0634\u062a\u0646 \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u0631\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0645\u0639\u0645\u0648\u0644\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc Unix\u060c Sticky Bit \u0631\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0627\u062c\u0631\u0627\u06cc\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f \u062f\u06cc\u06af\u0631\u06cc \u062f\u0627\u0634\u062a \u0648 \u0628\u0627\u0639\u062b \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u06cc\u0627 Swap \u0645\u06cc\u200c\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u062f\u0631\u0646\u060c Sticky Bit \u0631\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0645\u0639\u0645\u0648\u0644\u06cc \u0639\u0645\u0648\u0645\u0627\u064b \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06cc\u0627 \u06a9\u0627\u0631\u0628\u0631\u062f \u0639\u0645\u0644\u06cc \u0645\u062a\u062f\u0627\u0648\u0644\u06cc \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062b\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +t application\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0645\u06a9\u0646 \u0627\u0633\u062a Bit \u0631\u0648\u06cc \u0641\u0627\u06cc\u0644 \u062b\u0628\u062a \u0634\u0648\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %n' application\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0645\u0627 \u0646\u0628\u0627\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u0639\u0645\u0648\u0644\u06cc \u0628\u0647 Sticky Bit \u0645\u062a\u06a9\u06cc \u0628\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0631\u0628\u0631\u062f \u0627\u0635\u0644\u06cc Sticky Bit \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0627\u0645\u0631\u0648\u0632\u06cc \u0631\u0648\u06cc Directory\u0647\u0627 \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u200c\u0648\u062c\u0648\u06cc \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo find \/ -xdev -type d -perm -1000 -ls 2&gt;\/dev\/null\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-xdev = Stay on the current filesystem\n-type d = Search directories\n-perm -1000 = Match Sticky Bit\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u200c\u0648\u062c\u0648 \u062f\u0631 \u06cc\u06a9 \u0645\u0633\u06cc\u0631 \u0645\u0634\u062e\u0635:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/srv -type d -perm -1000 -ls\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc World-Writable \u0628\u062f\u0648\u0646 Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0647\u0645\u0647 \u0642\u0627\u0628\u0644\u200c\u0646\u0648\u0634\u062a\u0646 \u0647\u0633\u062a\u0646\u062f \u0627\u0645\u0627 Sticky Bit \u0646\u062f\u0627\u0631\u0646\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062e\u0637\u0631 \u0627\u0645\u0646\u06cc\u062a\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0622\u0646\u200c\u0647\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo find \/ \\\n-xdev \\\n-type d \\\n-perm -0002 \\\n! -perm -1000 \\\n-ls 2&gt;\/dev\/null\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Writable by other users\nSticky Bit is not enabled\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u0628\u0644 \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u0647\u0631 \u0645\u0633\u06cc\u0631\u060c \u06a9\u0627\u0631\u0628\u0631\u062f \u0622\u0646 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0635\u0644\u0627\u062d \u067e\u0648\u0634\u0647 \u0639\u0645\u0648\u0645\u06cc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod +t \/path\/to\/directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06cc\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1777 \/path\/to\/directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Permission \u067e\u0627\u06cc\u0647 \u0631\u0627 \u0628\u062f\u0648\u0646 \u0628\u0631\u0631\u0633\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0646\u062f\u0647\u06cc\u062f. \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u067e\u0648\u0634\u0647 \u0628\u0647 <code>1770<\/code> \u06cc\u0627 <code>1775<\/code> \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f\u060c \u0646\u0647 <code>1777<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0628\u0631\u0631\u0633\u06cc Permission \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0644\u062f<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0645\u06a9\u0646 \u0627\u0633\u062a Sticky Bit \u0635\u062d\u06cc\u062d \u0628\u0627\u0634\u062f\u060c \u0627\u0645\u0627 \u06a9\u0627\u0631\u0628\u0631 \u0646\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u067e\u0648\u0634\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0633\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>namei -l \/srv\/shared\/file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647 \u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>f: \/srv\/shared\/file.txt\ndrwxr-xr-x root root \/\ndrwxr-xr-x root root srv\ndrwxrwxrwt root root shared\n-rw------- ali ali file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0627\u0631\u0628\u0631 \u0628\u0631\u0627\u06cc \u0631\u0633\u06cc\u062f\u0646 \u0628\u0647 \u0641\u0627\u06cc\u0644 \u0628\u0627\u06cc\u062f \u0631\u0648\u06cc \u062a\u0645\u0627\u0645 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0644\u062f \u0645\u062c\u0648\u0632 <code>execute<\/code> \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u0648 \u062d\u0630\u0641 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0641\u0631\u0639\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0631\u0648\u06cc Entry\u0647\u0627\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0645\u0627\u0644\u06a9 \u06cc\u06a9 Subdirectory \u062f\u0627\u062e\u0644 \u067e\u0648\u0634\u0647 Sticky \u0628\u0627\u0634\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u062f\u0627\u062e\u0644 Subdirectory \u062e\u0648\u062f\u0634 \u0631\u0627 \u0628\u0631\u0627\u0633\u0627\u0633 Permission\u0647\u0627\u06cc \u0647\u0645\u0627\u0646 \u067e\u0648\u0634\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062b\u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/srv\/shared\/ali-directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 <code>ali<\/code> \u0645\u0627\u0644\u06a9 <code>ali-directory<\/code> \u0628\u0627\u0634\u062f\u060c \u06a9\u0646\u062a\u0631\u0644 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644 \u0622\u0646 \u0628\u0647 Permission \u0647\u0645\u0627\u0646 Subdirectory \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u067e\u0648\u0634\u0647 <code>\/srv\/shared<\/code> \u0641\u0642\u0637 \u062d\u0630\u0641 \u06cc\u0627 Rename \u062e\u0648\u062f <code>ali-directory<\/code> \u0631\u0627 \u062a\u0648\u0633\u0637 \u0633\u0627\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u062d\u062f\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u0648 Hard Link<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u062d\u0630\u0641 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0627\u0632 Directory \u0631\u0627 \u0645\u062d\u062f\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0631\u0641\u062a\u0627\u0631 Hard Link\u0647\u0627 \u0628\u0647 Inode \u0648 Permission \u0641\u0627\u06cc\u0644\u200c\u0633\u06cc\u0633\u062a\u0645 \u0646\u06cc\u0632 \u0648\u0627\u0628\u0633\u062a\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062d\u0633\u0627\u0633\u060c \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 Sticky Bit \u0628\u0627\u06cc\u062f \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0632\u06cc\u0631 \u0646\u06cc\u0632 \u0628\u0631\u0631\u0633\u06cc \u0634\u0648\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fs.protected_hardlinks\nfs.protected_symlinks\nfs.protected_fifos\nfs.protected_regular\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0634\u0627\u0647\u062f\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sysctl fs.protected_hardlinks\nsysctl fs.protected_symlinks\nsysctl fs.protected_fifos\nsysctl fs.protected_regular\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647 \u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fs.protected_hardlinks = 1\nfs.protected_symlinks = 1\nfs.protected_fifos = 1\nfs.protected_regular = 2\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u062a\u06a9\u0645\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0645\u0633\u06cc\u0631\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u0648 Symbolic Link<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0628\u0647\u200c\u062a\u0646\u0647\u0627\u06cc\u06cc \u062a\u0645\u0627\u0645 \u062d\u0645\u0644\u0627\u062a \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 Symbolic Link \u0631\u0627 \u0645\u062a\u0648\u0642\u0641 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f <code>\/tmp<\/code>\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a Kernel \u0645\u0627\u0646\u0646\u062f \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0647\u0645\u06cc\u062a \u062f\u0627\u0631\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fs.protected_symlinks\nfs.protected_hardlinks\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sysctl fs.protected_symlinks\nsysctl fs.protected_hardlinks\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0642\u062f\u0627\u0631 <code>1<\/code> \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u062d\u0641\u0627\u0638\u062a \u0641\u0639\u0627\u0644 \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u062f\u0631 Docker \u0648 Container<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u062f\u0627\u062e\u0644 Container \u0646\u06cc\u0632 \u0628\u0631\u0627\u0633\u0627\u0633 File Permission \u0648 UID\/GID \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 Permission \u06cc\u06a9 Volume:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker exec app ls -ld \/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwt 2 root root 4096 Jul 27 10:00 \/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0645\u0633\u06cc\u0631 \u0627\u0632 Host Mount \u0634\u062f\u0647 \u0627\u0633\u062a\u060c Permission \u0631\u0627 \u0631\u0648\u06cc Host \u0646\u06cc\u0632 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %U %G %n' \/opt\/app\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 Docker \u0628\u0627\u06cc\u062f UID \u0648 GID \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0627\u062e\u0644 Container \u0628\u0627 \u0645\u0627\u0644\u06a9\u06cc\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc Host \u0647\u0645\u0627\u0647\u0646\u06af \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u062f\u0631 NFS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0641\u062a\u0627\u0631 Sticky Bit \u0631\u0648\u06cc NFS \u0628\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0648\u0627\u0628\u0633\u062a\u0647 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>NFS server permissions\nUID and GID mapping\nroot_squash\nExport options\nNFS version\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0648\u0639 Mount \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>findmnt -T \/mnt\/shared -o TARGET,FSTYPE,OPTIONS\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0631\u0648\u0632 \u0631\u0641\u062a\u0627\u0631 \u063a\u06cc\u0631\u0645\u0646\u062a\u0638\u0631\u0647\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a Export \u0631\u0648\u06cc NFS Server \u0646\u06cc\u0632 \u0628\u0627\u06cc\u062f \u0628\u0631\u0631\u0633\u06cc \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Sticky Bit \u0648 SELinux<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0628\u062e\u0634\u06cc \u0627\u0632 Permission\u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f Unix \u0627\u0633\u062a. \u062f\u0631 AlmaLinux\u060c Rocky Linux \u0648 RHEL\u060c SELinux \u06cc\u06a9 \u0644\u0627\u06cc\u0647 \u0627\u0645\u0646\u06cc\u062a\u06cc \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u0636\u0639\u06cc\u062a SELinux:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>getenforce\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Enforcing\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Context \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -Zd \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062e\u06cc\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ausearch -m AVC -ts recent\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 Sticky Bit \u0648 Permission\u0647\u0627 \u0635\u062d\u06cc\u062d \u0628\u0627\u0634\u0646\u062f \u0627\u0645\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u0647\u0645\u0686\u0646\u0627\u0646 \u0631\u062f \u0634\u0648\u062f\u060c SELinux Context \u0648 Policy \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646 Context \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo restorecon -Rv \/srv\/shared\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc \u067e\u0648\u0634\u0647 \u0639\u0645\u0648\u0645\u06cc \u0627\u0645\u0646<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u062c\u0627\u062f \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/public-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0646\u0638\u06cc\u0645 \u0645\u0627\u0644\u06a9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown root:root \/srv\/public-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u0639\u0645\u0648\u0645\u06cc \u0647\u0645\u0631\u0627\u0647 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1777 \/srv\/public-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %U %G %n' \/srv\/public-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1777 drwxrwxrwt root root \/srv\/public-share\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0645\u062f\u0644 \u0645\u0634\u0627\u0628\u0647 <code>\/tmp<\/code> \u0627\u0633\u062a.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc \u067e\u0648\u0634\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u06af\u0631\u0648\u0647<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u062c\u0627\u062f \u06af\u0631\u0648\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo groupadd developers\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo usermod -aG developers ali\nsudo usermod -aG developers reza\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u062c\u0627\u062f \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/developers\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0627\u0644\u06a9\u06cc\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown root:developers \/srv\/developers\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 SetGID \u0648 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 3770 \/srv\/developers\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %U %G %n' \/srv\/developers\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>3770 drwxrws--T root developers \/srv\/developers\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Owner: Full access\nGroup: Full access\nOther users: No access\nSetGID: Enabled\nSticky Bit: Enabled\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062d\u0631\u0641 <code>T<\/code> \u062f\u0631 \u0628\u062e\u0634 Other \u0637\u0628\u06cc\u0639\u06cc \u0627\u0633\u062a\u061b \u0632\u06cc\u0631\u0627 Other \u0645\u062c\u0648\u0632 Execute \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc \u067e\u0648\u0634\u0647 Drop-off<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0628\u0631\u062e\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u0627\u06cc\u062f \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0627\u06cc\u0644 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u0646\u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06cc\u0627 \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0628\u0647\u200c\u062a\u0646\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a Drop-off \u06a9\u0627\u0645\u0644 \u06a9\u0627\u0641\u06cc \u0646\u06cc\u0633\u062a\u061b \u0632\u06cc\u0631\u0627 Permission\u0647\u0627\u06cc Read\u060c Write \u0648 Execute \u0628\u0627\u06cc\u062f \u062f\u0642\u06cc\u0642 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647 \u067e\u0627\u06cc\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/srv\/dropbox\nsudo chmod 1733 \/srv\/dropbox\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/dropbox\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwx-wx-wt 2 root root 4096 Jul 27 10:00 \/srv\/dropbox\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0627\u06cc\u0644 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 Permission \u062e\u0648\u0627\u0646\u062f\u0646 \u0641\u0647\u0631\u0633\u062a \u067e\u0648\u0634\u0647 \u0631\u0627 \u0646\u062f\u0627\u0631\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627\u0627\u06cc\u0646\u200c\u062d\u0627\u0644\u060c \u0637\u0631\u0627\u062d\u06cc Drop-off \u0628\u0627\u06cc\u062f \u0628\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u062f\u0642\u06cc\u0642\u060c ACL\u060c \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u0646\u06cc\u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0631\u0641\u0639 \u062e\u0637\u0627\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c Sticky Bit<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Sticky Bit \u0641\u0639\u0627\u0644 \u0627\u0633\u062a \u0627\u0645\u0627 \u06a9\u0627\u0631\u0628\u0631 \u0641\u0627\u06cc\u0644 \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0645\u0627\u0646\u0639 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u062d\u062a\u0648\u0627 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Permission \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l \/srv\/shared\/file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0641\u0627\u06cc\u0644 \u062f\u0627\u0631\u0627\u06cc Write \u0628\u0631\u0627\u06cc Group \u06cc\u0627 Other \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-rw-rw-\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0627\u06cc\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0622\u0646 \u0631\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0635\u0644\u0627\u062d:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 600 \/srv\/shared\/file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06cc\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 640 \/srv\/shared\/file.txt\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sticky Bit \u0641\u0639\u0627\u0644 \u0627\u0633\u062a \u0627\u0645\u0627 \u0645\u0627\u0644\u06a9 \u067e\u0648\u0634\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0631\u0641\u062a\u0627\u0631 \u0637\u0628\u06cc\u0639\u06cc \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0627\u0644\u06a9 Directory \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0641\u0631\u0627\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0637\u0628\u0642 Sticky Bit \u0627\u062c\u0627\u0632\u0647 \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%U %G %n' \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632\u060c \u0645\u0627\u0644\u06a9 \u067e\u0648\u0634\u0647 \u0631\u0627 \u0628\u0647 <code>root<\/code> \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown root:root \/srv\/shared\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sticky Bit \u0628\u0627 T \u0628\u0632\u0631\u06af \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>drwxrwxrwT\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u06cc\u0639\u0646\u06cc Sticky Bit \u0641\u0639\u0627\u0644 \u0627\u0633\u062a \u0627\u0645\u0627 Other \u0645\u062c\u0648\u0632 Execute \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0647 \u0639\u0645\u0648\u0645\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 1777 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0647 \u06af\u0631\u0648\u0647\u06cc\u060c <code>T<\/code> \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0637\u0628\u06cc\u0639\u06cc \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 3770 \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0639\u0636\u0648 Group \u0627\u0632 Permission \u06af\u0631\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u06a9\u0627\u0631\u0628\u0631 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062e\u0648\u062f\u0634 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u06a9\u0627\u0631\u0628\u0631 \u0648\u0627\u0642\u0639\u0627\u064b \u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f \u062f\u0627\u0631\u0627\u06cc Write \u0648 Execute \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644 \u06cc\u0627 \u067e\u0648\u0634\u0647 Immutable \u0646\u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>SELinux \u0645\u0627\u0646\u0639 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644\u200c\u0633\u06cc\u0633\u062a\u0645 Read-only \u0646\u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li>NFS Policy \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0627\u06cc\u062c\u0627\u062f \u0646\u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u062f.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%U %G %n' \/srv\/shared\/file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Permission \u067e\u0648\u0634\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %U %G %n' \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Immutable:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lsattr \/srv\/shared\/file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mount:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>findmnt -T \/srv\/shared\/file.txt -o TARGET,FSTYPE,OPTIONS\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sticky Bit \u0641\u0639\u0627\u0644 \u0627\u0633\u062a \u0627\u0645\u0627 \u0641\u0627\u06cc\u0644 \u062f\u06cc\u06af\u0631\u0627\u0646 \u062d\u0630\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u062d\u0630\u0641\u200c\u06a9\u0646\u0646\u062f\u0647 \u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u062d\u0630\u0641\u200c\u06a9\u0646\u0646\u062f\u0647 \u0645\u0627\u0644\u06a9 \u067e\u0648\u0634\u0647 \u0628\u0648\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u062f\u0633\u062a\u0648\u0631 \u0628\u0627 <code>sudo<\/code> \u06cc\u0627 root \u0627\u062c\u0631\u0627 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>Sticky Bit \u0631\u0648\u06cc \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f \u0635\u062d\u06cc\u062d \u0641\u0639\u0627\u0644 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644 \u062f\u0627\u062e\u0644 Subdirectory \u062f\u06cc\u06af\u0631\u06cc \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644\u200c\u0633\u06cc\u0633\u062a\u0645 \u0631\u0641\u062a\u0627\u0631 \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u062f\u0627\u0631\u062f.<\/li>\n\n\n\n<li>NFS \u06cc\u0627 CIFS \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0631\u0627 \u0631\u0648\u06cc Server \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u067e\u0648\u0634\u0647 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0648\u0627\u0644\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dirname \/srv\/shared\/path\/file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %U %G %n' \/srv\/shared\/path\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u062e\u0637\u0627\u06cc Operation not permitted \u0647\u0646\u06af\u0627\u0645 \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644 \u062e\u0648\u062f \u06a9\u0627\u0631\u0628\u0631<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0645\u0648\u0646\u0647:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm: cannot remove 'file.txt': Operation not permitted\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u06a9\u0627\u0631\u0628\u0631 \u0645\u0627\u0644\u06a9 \u0641\u0627\u06cc\u0644 \u0646\u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%U %G %n' file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0645\u0686\u0646\u06cc\u0646 Immutable Attribute \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lsattr file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u062c\u0648\u062f <code>i<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>----i----------------- file.txt\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062d\u0630\u0641 Attribute:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chattr -i file.txt\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">chmod +t \u062a\u0623\u062b\u06cc\u0631\u06cc \u0646\u062f\u0627\u0631\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0628\u062a\u062f\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0645\u0633\u06cc\u0631 Directory \u0628\u0627\u0634\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>file \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %n' \/srv\/shared\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0645\u0633\u06cc\u0631 \u0631\u0648\u06cc \u0641\u0627\u06cc\u0644\u200c\u0633\u06cc\u0633\u062a\u0645 \u062e\u0627\u0635\u06cc \u0645\u0627\u0646\u0646\u062f CIFS \u06cc\u0627 FAT \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a Permission\u0647\u0627\u06cc Unix \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u06a9\u0627\u0645\u0644 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0646\u0648\u0639 \u0641\u0627\u06cc\u0644\u200c\u0633\u06cc\u0633\u062a\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>findmnt -T \/srv\/shared -o TARGET,FSTYPE,OPTIONS\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Sticky Bit \u0631\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0645\u0639\u0645\u0648\u0644\u06cc \u0646\u062a\u06cc\u062c\u0647 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 \u0646\u062f\u0627\u0631\u062f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u062f\u0631\u0646 \u0628\u0631\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0645\u0639\u0645\u0648\u0644\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f \u0627\u0645\u0646\u06cc\u062a\u06cc \u0631\u0627\u06cc\u062c \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0641\u0627\u06cc\u0644 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod\nchown\nACL\nSELinux\nAppArmor\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0646\u06a9\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u0648 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u200c\u0647\u0627<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0631\u0648\u06cc \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc World-Writable \u062d\u062a\u0645\u0627\u064b Sticky Bit \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0627\u0632 <code>1777<\/code> \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u0627\u064b \u0639\u0645\u0648\u0645\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u06af\u0631\u0648\u0647\u06cc \u0627\u0632 <code>3770<\/code> \u06cc\u0627 \u0633\u0627\u062e\u062a\u0627\u0631 \u0645\u0634\u0627\u0628\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>Sticky Bit \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 Permission \u0635\u062d\u06cc\u062d \u0641\u0627\u06cc\u0644 \u0646\u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0628\u0631\u0627\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062e\u0635\u0648\u0635\u06cc \u0627\u0632 <code>600<\/code> \u06cc\u0627 <code>640<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0628\u0631\u0627\u06cc \u0627\u0631\u062b\u200c\u0628\u0631\u06cc \u06af\u0631\u0648\u0647 \u0627\u0632 SetGID \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc\u200c\u0647\u0627\u06cc \u062f\u0642\u06cc\u0642\u200c\u062a\u0631 \u0627\u0632 ACL \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0645\u0627\u0644\u06a9 \u067e\u0648\u0634\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc \u0631\u0627 \u0628\u0627 \u062f\u0642\u062a \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc World-Writable \u0628\u062f\u0648\u0646 Sticky Bit \u0631\u0627 \u062f\u0648\u0631\u0647\u200c\u0627\u06cc \u062c\u0633\u062a\u200c\u0648\u062c\u0648 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u062a\u0646\u0638\u06cc\u0645\u0627\u062a <code>fs.protected_symlinks<\/code> \u0648 <code>fs.protected_hardlinks<\/code> \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>SELinux \u06cc\u0627 AppArmor \u0631\u0627 \u062f\u0631 \u0639\u06cc\u0628\u200c\u06cc\u0627\u0628\u06cc \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/li>\n\n\n\n<li>\u0631\u0641\u062a\u0627\u0631 Sticky Bit \u0631\u0627 \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>Permission \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0648 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u0627\u0644\u062f \u0631\u0627 \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0631\u0648\u06cc NFS \u0648 CIFS\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0645\u062a Server \u0631\u0627 \u0646\u06cc\u0632 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u0628\u0631\u0627\u06cc \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc Upload \u06cc\u0627 Drop-off \u0641\u0642\u0637 \u0628\u0647 Sticky Bit \u0645\u062a\u06a9\u06cc \u0646\u0628\u0627\u0634\u06cc\u062f.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0627\u0634\u062a\u0628\u0627\u0647\u0627\u062a \u0631\u0627\u06cc\u062c<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0632 \u0627\u0634\u062a\u0628\u0627\u0647\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Sticky Bit \u0647\u0633\u062a\u0646\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u062a\u0635\u0648\u0631 \u0627\u06cc\u0646\u06a9\u0647 Sticky Bit \u0645\u0627\u0646\u0639 \u062e\u0648\u0627\u0646\u062f\u0646 \u0641\u0627\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f<\/li>\n\n\n\n<li>\u062a\u0635\u0648\u0631 \u0627\u06cc\u0646\u06a9\u0647 Sticky Bit \u0645\u0627\u0646\u0639 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0641\u0627\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f<\/li>\n\n\n\n<li>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code>777<\/code> \u0628\u062f\u0648\u0646 Sticky Bit<\/li>\n\n\n\n<li>\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit \u0631\u0648\u06cc \u0641\u0627\u06cc\u0644 \u0639\u0627\u062f\u06cc \u0648 \u0627\u0646\u062a\u0638\u0627\u0631 \u062d\u0641\u0627\u0638\u062a<\/li>\n\n\n\n<li>\u0646\u0627\u062f\u06cc\u062f\u0647\u200c\u06af\u0631\u0641\u062a\u0646 \u0645\u0627\u0644\u06a9 Directory<\/li>\n\n\n\n<li>\u0627\u0634\u062a\u0628\u0627\u0647\u200c\u06af\u0631\u0641\u062a\u0646 <code>t<\/code> \u0648 <code>T<\/code><\/li>\n\n\n\n<li>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code>1777<\/code> \u0628\u0631\u0627\u06cc \u062a\u0645\u0627\u0645 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc<\/li>\n\n\n\n<li>\u0646\u0627\u062f\u06cc\u062f\u0647\u200c\u06af\u0631\u0641\u062a\u0646 SetGID \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u06af\u0631\u0648\u0647\u06cc<\/li>\n\n\n\n<li>\u0646\u0627\u062f\u06cc\u062f\u0647\u200c\u06af\u0631\u0641\u062a\u0646 ACL \u0648 umask<\/li>\n\n\n\n<li>\u0628\u0631\u0631\u0633\u06cc\u200c\u0646\u06a9\u0631\u062f\u0646 Permission \u067e\u0648\u0634\u0647 \u0648\u0627\u0644\u062f<\/li>\n\n\n\n<li>\u0646\u0627\u062f\u06cc\u062f\u0647\u200c\u06af\u0631\u0641\u062a\u0646 SELinux<\/li>\n\n\n\n<li>\u0622\u0632\u0645\u0627\u06cc\u0634 \u0646\u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u062e\u062a\u0644\u0641<\/li>\n\n\n\n<li>\u0641\u0631\u0636 \u0639\u0645\u0644\u06a9\u0631\u062f \u06cc\u06a9\u0633\u0627\u0646 \u0631\u0648\u06cc NFS \u0648 CIFS<\/li>\n\n\n\n<li>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Sticky Bit \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0627\u0645\u0644 \u06a9\u0646\u062a\u0631\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0686\u06a9\u200c\u0644\u06cc\u0633\u062a \u0646\u0647\u0627\u06cc\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u0633 \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645 Sticky Bit \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0645\u0633\u06cc\u0631 \u0645\u0648\u0631\u062f\u0646\u0638\u0631 Directory \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u0645\u0627\u0644\u06a9 \u0648 \u06af\u0631\u0648\u0647 \u067e\u0648\u0634\u0647 \u0635\u062d\u06cc\u062d \u0647\u0633\u062a\u0646\u062f.<\/li>\n\n\n\n<li>Permission \u067e\u0627\u06cc\u0647 \u067e\u0648\u0634\u0647 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>Sticky Bit \u0628\u0627 <code>chmod +t<\/code> \u06cc\u0627 \u0631\u0648\u0634 \u0639\u062f\u062f\u06cc \u0641\u0639\u0627\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u062e\u0631\u0648\u062c\u06cc <code>ls -ld<\/code> \u0634\u0627\u0645\u0644 <code>t<\/code> \u06cc\u0627 <code>T<\/code> \u0627\u0633\u062a.<\/li>\n\n\n\n<li>Permission \u0639\u062f\u062f\u06cc \u0628\u0627 <code>stat<\/code> \u0628\u0631\u0631\u0633\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/li>\n\n\n\n<li>\u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062e\u0648\u062f\u0634 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f.<\/li>\n\n\n\n<li>\u06a9\u0627\u0631\u0628\u0631 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f.<\/li>\n\n\n\n<li>\u06a9\u0627\u0631\u0628\u0631 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062f\u06cc\u06af\u0631\u0627\u0646 \u0631\u0627 Rename \u06a9\u0646\u062f.<\/li>\n\n\n\n<li>Permission \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0645\u0627\u0646\u0639 \u062e\u0648\u0627\u0646\u062f\u0646 \u06cc\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u063a\u06cc\u0631\u0645\u062c\u0627\u0632 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>SetGID \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0641\u0639\u0627\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>ACL \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>umask \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u0631\u0631\u0633\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>SELinux \u06cc\u0627 AppArmor \u0645\u0627\u0646\u0639 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u06cc\u0633\u062a.<\/li>\n\n\n\n<li>\u0641\u0627\u06cc\u0644\u200c\u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 Permission\u0647\u0627\u06cc Unix \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li>\u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc World-Writable \u0628\u062f\u0648\u0646 Sticky Bit \u0628\u0627\u0642\u06cc \u0646\u0645\u0627\u0646\u062f\u0647\u200c\u0627\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f Sticky Bit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +t directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 \u0628\u0627 \u0631\u0648\u0634 \u0639\u062f\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 1777 directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062d\u0630\u0641 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod -t directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062d\u0630\u0641 \u0628\u0627 \u0631\u0648\u0634 \u0639\u062f\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 0777 directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc Permission:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -ld directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0631\u0633\u06cc \u0639\u062f\u062f\u06cc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat -c '%a %A %U %G %n' directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 SetGID \u0648 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 3770 directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u062f\u0627\u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc Sticky:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/srv -type d -perm -1000 -ls\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06cc\u062f\u0627\u06a9\u0631\u062f\u0646 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc World-Writable \u0628\u062f\u0648\u0646 Sticky Bit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/srv \\\n-type d \\\n-perm -0002 \\\n! -perm -1000 \\\n-ls\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0622\u0632\u0645\u0627\u06cc\u0634 \u062d\u0630\u0641 \u0628\u0627 \u06a9\u0627\u0631\u0628\u0631 \u062f\u06cc\u06af\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u reza rm \/srv\/shared\/ali-file.txt\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u06cc\u06a9\u06cc \u0627\u0632 Permission\u0647\u0627\u06cc \u0648\u06cc\u0698\u0647 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0645\u0646\u06cc\u062a \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u0627\u0634\u062a\u0631\u0627\u06a9\u06cc \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0686\u0646\u062f \u06a9\u0627\u0631\u0628\u0631 \u0631\u0648\u06cc \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0645\u062c\u0648\u0632 \u0646\u0648\u0634\u062a\u0646 \u062f\u0627\u0631\u0646\u062f\u060c Sticky Bit \u0645\u0627\u0646\u0639 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0645\u062a\u0639\u0644\u0642 \u0628\u0647 \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0631\u0627 \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0647\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0641\u0631\u0627\u062f \u0632\u06cc\u0631 \u0647\u0645\u0686\u0646\u0627\u0646 \u0627\u0645\u06a9\u0627\u0646 \u062d\u0630\u0641 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u062f\u0627\u0631\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>File owner\nDirectory owner\nroot user\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644\u200c\u06a9\u0631\u062f\u0646 Sticky Bit \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +t directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06cc\u0627:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 1777 directory\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062d\u0631\u0641 <code>t<\/code> \u062f\u0631 \u062e\u0631\u0648\u062c\u06cc Permission \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u0641\u0639\u0627\u0644\u200c\u0628\u0648\u062f\u0646 Sticky Bit \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 Execute \u0628\u0631\u0627\u06cc Other \u0627\u0633\u062a. \u062d\u0631\u0641 <code>T<\/code> \u0646\u06cc\u0632 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f Sticky Bit \u0641\u0639\u0627\u0644 \u0627\u0633\u062a\u060c \u0627\u0645\u0627 Execute \u0628\u062e\u0634 Other \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sticky Bit \u0641\u0642\u0637 \u062d\u0630\u0641 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0645\u0627\u0646\u0639 \u062e\u0648\u0627\u0646\u062f\u0646 \u06cc\u0627 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u062d\u062a\u0648\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0627\u06cc\u0646 \u0645\u0648\u0627\u0631\u062f \u0628\u0627\u06cc\u062f Permission \u0641\u0627\u06cc\u0644\u060c \u0645\u0627\u0644\u06a9\u06cc\u062a\u060c ACL\u060c umask \u0648 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u0645\u0627\u0646\u0646\u062f SELinux \u0646\u06cc\u0632 \u0628\u0631\u0631\u0633\u06cc \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u067e\u0648\u0634\u0647\u200c\u0647\u0627\u06cc \u06af\u0631\u0648\u0647\u06cc\u060c \u062a\u0631\u06a9\u06cc\u0628 Sticky Bit \u0628\u0627 SetGID \u0648 ACL \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0645\u0646\u200c\u062a\u0631 \u0648 \u0642\u0627\u0628\u0644\u200c\u06a9\u0646\u062a\u0631\u0644\u200c\u062a\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0686\u0646\u062f \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u06cc\u06a9 \u067e\u0648\u0634\u0647 \u0645\u0634\u062a\u0631\u06a9 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u0648\u0634\u062a\u0646 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f. \u062f\u0631 \u0686\u0646\u06cc\u0646 \u0634\u0631\u0627\u06cc\u0637\u06cc\u060c \u0647\u0631 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f\u061b \u0627\u0645\u0627 \u0627\u06af\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u067e\u0648\u0634\u0647 \u0628\u0647\u200c\u062f\u0631\u0633\u062a\u06cc \u0627\u0646\u062c\u0627\u0645 \u0646\u0634\u062f\u0647 \u0628\u0627\u0634\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u062a\u0648\u0627\u0646\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u06cc\u06af\u0631 \u0631\u0627 \u0646\u06cc\u0632 \u062d\u0630\u0641 \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u062f\u0647\u062f. \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644\u060c \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0642\u0627\u0628\u0644\u06cc\u062a\u06cc \u0628\u0647 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":19586,"parent":17706,"menu_order":23,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-17834","docs","type-docs","status-publish","has-post-thumbnail","hentry"],"acf":[],"author_avatar":"https:\/\/maralhost.com\/kb\/wp-content\/litespeed\/avatar\/86d527e9d6c721b378b27e18daa8865e.jpg?ver=1786429443","author_name":"Fateme Moayed","_links":{"self":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/17834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/comments?post=17834"}],"version-history":[{"count":2,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/17834\/revisions"}],"predecessor-version":[{"id":19591,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/17834\/revisions\/19591"}],"up":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/docs\/17706"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/media\/19586"}],"wp:attachment":[{"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/media?parent=17834"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/maralhost.com\/kb\/wp-json\/wp\/v2\/doc_tag?post=17834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}