<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>http://urclass.net/wellBeingNg/index.php?action=history&amp;feed=atom&amp;title=Linux</id>
	<title>Linux - 修訂歷史</title>
	<link rel="self" type="application/atom+xml" href="http://urclass.net/wellBeingNg/index.php?action=history&amp;feed=atom&amp;title=Linux"/>
	<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;action=history"/>
	<updated>2026-05-05T23:51:18Z</updated>
	<subtitle>本 Wiki 上此頁面的修訂歷史</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2543&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2543&amp;oldid=prev"/>
		<updated>2018-11-20T08:11:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 08:11 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l49&quot; &gt;第49行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第49行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#UNIX的內核對每位使用者制定了四個 ID ：user id、group id、effective user id、effective group id，即uid,gid,euid,egid。內核是依據euid和egid來確定進程對資源的訪問權限。&amp;lt;br/&amp;gt;用戶可以用id命令來查到自己的或其他用戶的uid,gid。&amp;lt;br/&amp;gt;一個程式檔如果沒有設SUID或SGID位，則euid=uid,egid=gid；如果一個程式檔設了SUID(SUID的優先級比SGID高)，則euid和egid變成被運行程式檔所有者的uid和gid；如果一個程式檔設了SGID，則egid變成被運行程式檔所有者的gid。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#UNIX的內核對每位使用者制定了四個 ID ：user id、group id、effective user id、effective group id，即uid,gid,euid,egid。內核是依據euid和egid來確定進程對資源的訪問權限。&amp;lt;br/&amp;gt;用戶可以用id命令來查到自己的或其他用戶的uid,gid。&amp;lt;br/&amp;gt;一個程式檔如果沒有設SUID或SGID位，則euid=uid,egid=gid；如果一個程式檔設了SUID(SUID的優先級比SGID高)，則euid和egid變成被運行程式檔所有者的uid和gid；如果一個程式檔設了SGID，則egid變成被運行程式檔所有者的gid。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#改變特殊權限也是用 chmod 指令：&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#改變特殊權限也是用 chmod 指令：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;chmod u+s 檔案或目錄、chmod 4xxx：設SUID&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#:chmod g+s 檔案或目錄、chmod 2xxx：設SGID&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#:chmod o+t 檔案或目錄、chmod 1xxx：設sticky&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/ins&gt;:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;+換成-：消去特殊權限&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;和GUID解析：數值寫在最左一位&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sticky&lt;/del&gt;:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1；GUID:2；SUID:4&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4777即rwsrwxrwx。6777即rwsrwsrwx&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====第2字段：檔案硬連接數====&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====第2字段：檔案硬連接數====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2542:rev-2543 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2542&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2542&amp;oldid=prev"/>
		<updated>2018-11-20T08:02:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 08:02 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot; &gt;第47行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第47行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(檔案)：即 set group ID ，檔案具有 SGID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 group 的權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;kmem是一個字符設備，裡面存儲了核心程序要訪問的數據，包括用戶的口令，所以這個文件不能給一般的用戶讀寫；但一般用戶想透過ps等程序要讀這個設備，而一般用戶不是root，所以不能訪問kmem。但大家注意了，bin和root都屬於system群組，而且ps設置了SGID，一般用戶執行ps，就會獲得system群組用戶的權限，而文件kmem的同群組用戶的權限是可讀，所以一般用戶執行ps讀就kmem沒問題了。&amp;lt;br/&amp;gt;為什麼不把ps程序設置為root用戶的程序，然後設置SUID位，不也行嗎？這的確可以解決問題，但實際中為什麼不這樣做呢？因為SGID的風險比SUID小得多，所以出於系統安全的考慮，如果可能的話應該盡量用SGID代替SUID的程序。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(檔案)：即 set group ID ，檔案具有 SGID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 group 的權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;kmem是一個字符設備，裡面存儲了核心程序要訪問的數據，包括用戶的口令，所以這個文件不能給一般的用戶讀寫；但一般用戶想透過ps等程序要讀這個設備，而一般用戶不是root，所以不能訪問kmem。但大家注意了，bin和root都屬於system群組，而且ps設置了SGID，一般用戶執行ps，就會獲得system群組用戶的權限，而文件kmem的同群組用戶的權限是可讀，所以一般用戶執行ps讀就kmem沒問題了。&amp;lt;br/&amp;gt;為什麼不把ps程序設置為root用戶的程序，然後設置SUID位，不也行嗎？這的確可以解決問題，但實際中為什麼不這樣做呢？因為SGID的風險比SUID小得多，所以出於系統安全的考慮，如果可能的話應該盡量用SGID代替SUID的程序。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(目錄)：如果一個目錄設置了SGID，那麼如果任何一個用戶對這個目錄有寫入權限的話，他在這個目錄所建立的檔案的群組都會自動轉為父目錄 owner 所在的群組，而檔案的 owner 不變，還是屬於建立這個檔案的用戶。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(目錄)：如果一個目錄設置了SGID，那麼如果任何一個用戶對這個目錄有寫入權限的話，他在這個目錄所建立的檔案的群組都會自動轉為父目錄 owner 所在的群組，而檔案的 owner 不變，還是屬於建立這個檔案的用戶。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;UNIX的內核對每位使用者制定了四個 ID ：user id、group id、effective user id、effective group id，即uid,gid,euid,egid。內核是依據euid和egid來確定進程對資源的訪問權限。&amp;lt;br/&amp;gt;用戶可以用id命令來查到自己的或其他用戶的uid,gid。&amp;lt;br/&amp;gt;一個程式檔如果沒有設SUID或SGID位，則euid=uid,egid=gid；如果一個程式檔設了SUID(SUID的優先級比SGID高)，則euid和egid變成被運行程式檔所有者的uid和gid；如果一個程式檔設了SGID，則egid變成被運行程式檔所有者的gid。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#改變特殊權限也是用 chmod 指令：&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2541:rev-2542 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2541&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2541&amp;oldid=prev"/>
		<updated>2018-11-20T07:27:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 07:27 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l46&quot; &gt;第46行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第46行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，SUID對目錄沒有影響，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，SUID對目錄沒有影響，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(檔案)：即 set group ID ，檔案具有 SGID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 group 的權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;kmem是一個字符設備，裡面存儲了核心程序要訪問的數據，包括用戶的口令，所以這個文件不能給一般的用戶讀寫；但一般用戶想透過ps等程序要讀這個設備，而一般用戶不是root，所以不能訪問kmem。但大家注意了，bin和root都屬於system群組，而且ps設置了SGID，一般用戶執行ps，就會獲得system群組用戶的權限，而文件kmem的同群組用戶的權限是可讀，所以一般用戶執行ps讀就kmem沒問題了。&amp;lt;br/&amp;gt;為什麼不把ps程序設置為root用戶的程序，然後設置SUID位，不也行嗎？這的確可以解決問題，但實際中為什麼不這樣做呢？因為SGID的風險比SUID小得多，所以出於系統安全的考慮，如果可能的話應該盡量用SGID代替SUID的程序。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(檔案)：即 set group ID ，檔案具有 SGID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 group 的權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;kmem是一個字符設備，裡面存儲了核心程序要訪問的數據，包括用戶的口令，所以這個文件不能給一般的用戶讀寫；但一般用戶想透過ps等程序要讀這個設備，而一般用戶不是root，所以不能訪問kmem。但大家注意了，bin和root都屬於system群組，而且ps設置了SGID，一般用戶執行ps，就會獲得system群組用戶的權限，而文件kmem的同群組用戶的權限是可讀，所以一般用戶執行ps讀就kmem沒問題了。&amp;lt;br/&amp;gt;為什麼不把ps程序設置為root用戶的程序，然後設置SUID位，不也行嗎？這的確可以解決問題，但實際中為什麼不這樣做呢？因為SGID的風險比SUID小得多，所以出於系統安全的考慮，如果可能的話應該盡量用SGID代替SUID的程序。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(目錄)&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;：&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(目錄)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;：如果一個目錄設置了SGID，那麼如果任何一個用戶對這個目錄有寫入權限的話，他在這個目錄所建立的檔案的群組都會自動轉為父目錄 owner 所在的群組，而檔案的 owner 不變，還是屬於建立這個檔案的用戶。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2540:rev-2541 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2540&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2540&amp;oldid=prev"/>
		<updated>2018-11-20T07:17:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 07:17 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;第43行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第43行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;，SUID對目錄沒有影響，但能局部提升一般用戶讀檔權限，檔案具有 &lt;/del&gt;SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;r&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;s&lt;/del&gt;--&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x&lt;/del&gt;--&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;x &lt;/del&gt;1 root root &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;13476 Aug 7 2001&lt;/del&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;usr&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bin/passwd&lt;/del&gt;&amp;lt;br/&amp;gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;rw--&lt;/del&gt;----- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2423 Jun 25 14:29 &lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;etc&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;shadow&lt;/del&gt;&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#SUID與SGID的意義與作用：都是對一般用戶(others)不開放敏感檔案的讀取權限，但對指定的程式檔，允許一般用戶透過程式檔局部提升讀檔權限，讀取與該程式相關的敏感檔部分資訊。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(檔案)：即 set group ID &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;，局部提升讀檔權限，檔案具有 &lt;/del&gt;SGID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 group 的權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;kmem是一個字符設備，裡面存儲了核心程序要訪問的數據，包括用戶的口令，所以這個文件不能給一般的用戶讀寫；但一般用戶想透過ps等程序要讀這個設備，而一般用戶不是root，所以不能訪問kmem。但大家注意了，bin和root都屬於system群組，而且ps設置了SGID，一般用戶執行ps，就會獲得system群組用戶的權限，而文件kmem的同群組用戶的權限是可讀，所以一般用戶執行ps讀就kmem沒問題了。&amp;lt;br/&amp;gt;為什麼不把ps程序設置為root用戶的程序，然後設置SUID位，不也行嗎？這的確可以解決問題，但實際中為什麼不這樣做呢？因為SGID的風險比SUID小得多，所以出於系統安全的考慮，如果可能的話應該盡量用SGID代替SUID的程序。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;，SUID對目錄沒有影響，檔案具有 &lt;/ins&gt;SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;rw--&lt;/ins&gt;----- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2423 Jun 25 14:29 &lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;etc&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;shadow&lt;/ins&gt;&amp;lt;br/&amp;gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;r&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s&lt;/ins&gt;--&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;x&lt;/ins&gt;--&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;x &lt;/ins&gt;1 root root &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;13476 Aug 7 2001&lt;/ins&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;usr/bin&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;passwd&lt;/ins&gt;&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(檔案)：即 set group ID &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;，檔案具有 &lt;/ins&gt;SGID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 group 的權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;kmem是一個字符設備，裡面存儲了核心程序要訪問的數據，包括用戶的口令，所以這個文件不能給一般的用戶讀寫；但一般用戶想透過ps等程序要讀這個設備，而一般用戶不是root，所以不能訪問kmem。但大家注意了，bin和root都屬於system群組，而且ps設置了SGID，一般用戶執行ps，就會獲得system群組用戶的權限，而文件kmem的同群組用戶的權限是可讀，所以一般用戶執行ps讀就kmem沒問題了。&amp;lt;br/&amp;gt;為什麼不把ps程序設置為root用戶的程序，然後設置SUID位，不也行嗎？這的確可以解決問題，但實際中為什麼不這樣做呢？因為SGID的風險比SUID小得多，所以出於系統安全的考慮，如果可能的話應該盡量用SGID代替SUID的程序。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(目錄)：&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID(目錄)：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2539:rev-2540 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2539&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2539&amp;oldid=prev"/>
		<updated>2018-11-20T05:31:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 05:31 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;第43行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第43行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;，局部提升讀檔權限，檔案具有 &lt;/del&gt;SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;，SUID對目錄沒有影響，但能局部提升一般用戶讀檔權限，檔案具有 &lt;/ins&gt;SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SGID：即 &lt;/del&gt;set group ID &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;，局部提升讀檔權限。如：&lt;/del&gt;&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;SGID(檔案)：即 &lt;/ins&gt;set group ID &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;，局部提升讀檔權限，檔案具有 SGID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 group 的權限。如：&lt;/ins&gt;&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kmem是一個字符設備，裡面存儲了核心程序要訪問的數據，包括用戶的口令，所以這個文件不能給一般的用戶讀寫；但一般用戶想透過ps等程序要讀這個設備，而一般用戶不是root，所以不能訪問kmem。但大家注意了，bin和root都屬於system群組，而且ps設置了SGID，一般用戶執行ps，就會獲得system群組用戶的權限，而文件kmem的同群組用戶的權限是可讀，所以一般用戶執行ps讀就kmem沒問題了。&lt;/ins&gt;&amp;lt;br/&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;為什麼不把ps程序設置為root用戶的程序，然後設置SUID位，不也行嗎？這的確可以解決問題，但實際中為什麼不這樣做呢？因為SGID的風險比SUID小得多，所以出於系統安全的考慮，如果可能的話應該盡量用SGID代替SUID的程序。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#SGID(目錄)：&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2538:rev-2539 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2538&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2538&amp;oldid=prev"/>
		<updated>2018-11-20T04:57:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 04:57 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot; &gt;第44行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第44行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，局部提升讀檔權限，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，局部提升讀檔權限，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID：即 set group ID ，局部提升讀檔權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/del&gt;kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID：即 set group ID ，局部提升讀檔權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;May 25 1998 kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2537:rev-2538 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2537&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2537&amp;oldid=prev"/>
		<updated>2018-11-20T04:51:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 04:51 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot; &gt;第44行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第44行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，局部提升讀檔權限，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，局部提升讀檔權限，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如：&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID：即 set group ID ，局部提升讀檔權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1 May 25 1998&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/del&gt;59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SGID：即 set group ID ，局部提升讀檔權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/ins&gt;May 25 1998&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system 59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2536:rev-2537 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2536&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2536&amp;oldid=prev"/>
		<updated>2018-11-20T04:45:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 04:45 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot; &gt;第42行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第42行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sticky：區分寫入權限與刪檔權限，此目錄下的檔案或目錄只有擁有者及 &lt;/del&gt;root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sticky：區分寫入權限與刪檔權限，只對目錄有效，此目錄下的檔案或目錄只有擁有者及 &lt;/ins&gt;root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，局部提升讀檔權限，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;的權限！如&lt;/del&gt;&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，局部提升讀檔權限，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;的權限！如：&lt;/ins&gt;&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;#SGID：即 set group ID ，局部提升讀檔權限。如：&amp;lt;br/&amp;gt;cr--r----- 1 root system 2, 1 May 25 1998&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;kmem&amp;lt;br/&amp;gt;-r-xr-sr-x 1 bin system&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;59346 Apr 05 1998 ps&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2535:rev-2536 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2535&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2535&amp;oldid=prev"/>
		<updated>2018-11-20T04:03:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 04:03 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot; &gt;第42行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第42行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sticky：此目錄下的檔案或目錄只有擁有者及 &lt;/del&gt;root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sticky：區分寫入權限與刪檔權限，此目錄下的檔案或目錄只有擁有者及 &lt;/ins&gt;root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;，檔案具有 &lt;/del&gt;SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;，局部提升讀檔權限，檔案具有 &lt;/ins&gt;SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2534:rev-2535 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
	<entry>
		<id>http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2534&amp;oldid=prev</id>
		<title>丁志仁：​/* 第1字段：節點的屬性與權限 */</title>
		<link rel="alternate" type="text/html" href="http://urclass.net/wellBeingNg/index.php?title=Linux&amp;diff=2534&amp;oldid=prev"/>
		<updated>2018-11-20T01:08:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;第1字段：節點的屬性與權限&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hant-TW&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上個修訂&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;於 2018年11月20日 (二) 01:08 的修訂&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;第43行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第43行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;特殊權限&amp;#039;&amp;#039;&amp;#039;的具體作用&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#sticky：此目錄下的檔案或目錄只有擁有者及 root 才有權力刪除。「/tmp」一般為sticky，該目錄裡面雖然你可以建立與修改任何檔案，但是卻僅能刪除自己建立的檔案呢！除非你是 root ！&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476	Aug	7	2001	/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423	Jun	25	14:29	/etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#SUID：即 set user ID ，檔案具有 SUID 時，若 others 具有可執行權限，那麼當 other 執行該程式時， other 將擁有該檔案的 owner 的權限！如&amp;lt;br/&amp;gt;-r-s--x--x 1 root root 13476 Aug 7 2001&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;/ins&gt;/usr/bin/passwd&amp;lt;br/&amp;gt;-rw------- 1 root root&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;2423 Jun 25 14:29 /etc/shadow&amp;lt;br/&amp;gt;即利用此一機制，使一般使用者可以透過執行 passwd 修改 shadow 的內容，達到自己修改密碼的目的。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;和GUID解析：數值寫在最左一位&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wbn:diff::1.12:old-2533:rev-2534 --&gt;
&lt;/table&gt;</summary>
		<author><name>丁志仁</name></author>
	</entry>
</feed>