Chown 在 Linux 中是如何工作的?

Linux 中的文件和文件夾歸用戶和組所有,這會影響哪些用戶可以訪問這些文件,並且可能是安全的重要組成部分。更改文件所有權的命令被創造性地稱為“chown”,是“change owner”的縮寫。

創建帳戶時,會為其分配一個主要組。默認情況下,會創建一個與用戶同名的新組,但也可以手動將其設置為現有組。然後可以將每個帳戶添加到多個次要組。當用戶創建文檔時,該文檔歸他們及其主要組所有。可以為所有者、組和全局設置文件和文件夾的訪問權限。

如果您想配置誰可以訪問文件或文件夾,您可能需要更改所有者和/或所屬組。chown 命令允許您更改所有者或所屬組或同時更改兩者。

“chown”命令的結構

chown 命令採用“chown [flags] [User][:[Group]] File[s]”的形式。標誌表示改變命令行為的命令標誌並且完全是可選的。至少必須指定一個用戶名或組名,儘管兩者都可以。需要命名一個或多個文件和文件夾。

通常,您不需要使用任何標誌,但有一些偶爾會派上用場。標誌“-R”對文件和文件夾遞歸操作。標誌“–from=[current owner][:[current group]”用於將命令僅應用於指定用戶或組當前擁有的文件和文件夾。標誌“--help”打印幫助頁面。

如果只提供了用戶名,則文件的所有者將更改為該用戶。如果在用戶名後還指定了冒號“:”,也可以指定組名。如果組名留空,則文件所屬組更改為指定用戶的主組;如果指定了組名,則組所有權將更改為該組,即使指定的用戶不是該組的一部分。如果省略了用戶名並提供了一個冒號和組名,則擁有的組會更改,而擁有的用戶保持不變。

注意:擁有的用戶和組可以由用戶名和組名指定,也可以由關聯的 ID 指定。

例如,文件 file.txt 可以使用命令“chown user2:group2 filt.txt”將其所有權更改為 user2 並將組更改為 group2。如果省略了新所有者或組,則該設置將保持不變。查看一組文件的擁有用戶和組的最簡單方法是使用命令“ls -l”,它顯示長格式的目錄列表,包括所有者的名稱和擁有組的名稱。

為什麼文件和文件夾所有權很重要

文件和文件夾所有權是限制對文件的訪問的方式。例如,用戶可以訪問他們的用戶目錄,因為他們是所有者,但他們不能訪問另一個用戶的主目錄,因為他們不是該目錄的所有者。

所有權對於面向 Internet 的服務(例如網絡服務器)尤其重要。通過確保網絡服務器只擁有運行和顯示網站所需的文件的所有權,您可以保護服務器免受黑客試圖誘騙網絡服務器顯示其他文件的安全漏洞的影響。這是面向 Web 的服務不應以 root 身份運行,而應以自己的用戶身份運行的主要原因。

提示:網絡服務器和數據庫等服務有自己的用戶帳戶,可以分配文件和文件夾的所有權。



Leave a Comment

🚀 卡在 Microsoft Teams 歡迎介面?幾分鐘內修復錯誤 2026 – 終極指南!

🚀 卡在 Microsoft Teams 歡迎介面?幾分鐘內修復錯誤 2026 – 終極指南!

還在為 Microsoft Teams 歡迎介面卡​​在錯誤代碼 2026 而煩惱嗎?我們提供經過驗證的逐步修復方案,幫助您快速解決問題。清除快取、重置應用程式等等——立即讓 Teams 流暢運行!

卡在 Microsoft Teams 歡迎介面啟動循環?幾分鐘就能解決! 🚀

卡在 Microsoft Teams 歡迎介面啟動循環?幾分鐘就能解決! 🚀

還在為 Microsoft Teams 歡迎介面啟動循環而煩惱嗎?請參考我們經過驗證的故障排除指南,快速解決 Windows、Mac 和網頁版的問題。無需任何技術知識,即可立即恢復高效聊天。

修復公共 Wi-Fi 上的 Microsoft Teams 網路錯誤:行之有效的解決方案,立竿見影!

修復公共 Wi-Fi 上的 Microsoft Teams 網路錯誤:行之有效的解決方案,立竿見影!

在公共 Wi-Fi 環境下使用 Microsoft Teams 時遇到網路錯誤?了解如何逐步修復,恢復流暢的視訊通話,包括 VPN 設定調整、DNS 變更等等。快速恢復網路連線!

🚀 修復 Microsoft Teams 麥克風聲音模糊或無聲的問題:幾分鐘內即可獲得清晰的音訊!

🚀 修復 Microsoft Teams 麥克風聲音模糊或無聲的問題:幾分鐘內即可獲得清晰的音訊!

使用 Microsoft Teams 時遇到聲音模糊或無聲的問題?了解適用於 Windows、Mac 等系統的麥克風問題解決方案。快速恢復流暢通話!

🚀 幾分鐘內修復 Microsoft Teams 快捷鍵錯誤和啟動崩潰問題 – 2026 年實用指南

🚀 幾分鐘內修復 Microsoft Teams 快捷鍵錯誤和啟動崩潰問題 – 2026 年實用指南

還在為 Microsoft Teams 快捷鍵錯誤和啟動崩潰而煩惱嗎?本文提供逐步修復方案,協助您解決 Microsoft Teams 快捷鍵錯誤、清除崩潰問題,並恢復流暢協作。已更新至最新解決方案。

🚀 快速修復 Microsoft Teams 503 Web 錯誤:經過驗證的解決方案,幫助您立即存取!

🚀 快速修復 Microsoft Teams 503 Web 錯誤:經過驗證的解決方案,幫助您立即存取!

遇到 Microsoft Teams Web 錯誤 503「服務不可用」?了解如何快速解決 Microsoft Teams 503 錯誤。清除快取、檢查狀態等等,確保團隊協作順暢無阻。適用於最新版瀏覽器!

🚀 快速修復:如何在幾分鐘內解決 Microsoft Teams 無法傳送聊天錯誤!

🚀 快速修復:如何在幾分鐘內解決 Microsoft Teams 無法傳送聊天錯誤!

還在為 Microsoft Teams 聊天訊息發送失敗而煩惱嗎?按照我們的逐步指南,快速解決「發送失敗」錯誤。我們提供行之有效的解決方案,確保團隊溝通順暢。

Teams黑屏惡夢結束:立即修正Microsoft Teams螢幕分享錯誤!

Teams黑屏惡夢結束:立即修正Microsoft Teams螢幕分享錯誤!

厭倦了 Microsoft Teams 黑屏分享錯誤導致會議中斷?取得 Teams 螢幕錯誤的逐步修復方案,從快速調整到專業解決方案,幫助您實現流暢共享。適用於最新版本!

快速修復 Microsoft Teams Windows 7 錯誤:終極 Windows 7 相容性故障排除指南

快速修復 Microsoft Teams Windows 7 錯誤:終極 Windows 7 相容性故障排除指南

還在為 Microsoft Teams Win 7 錯誤導致通話受阻而煩惱嗎?取得 Windows 7 相容性問題的逐步故障排除指南。經過證實有效的修復方案,可協助您恢復流暢的團隊協作-已更新至最新修補程式!

🚀 幾分鐘內修復 Microsoft Teams msvcp140.dll 缺失錯誤 – 2026 年實用指南

🚀 幾分鐘內修復 Microsoft Teams msvcp140.dll 缺失錯誤 – 2026 年實用指南

遇到 Microsoft Teams msvcp140.dll 缺失錯誤?了解快速、逐步的修復方法,包括安裝 Visual C++ 可再發行元件套件、修復 Teams 等。快速解決 DLL 錯誤!