首頁 > 運維 > linux運維 > Linux系統中的使用者和權限管理指南

Linux系統中的使用者和權限管理指南

WBOY
發布: 2023-06-18 08:32:20
原創
1647 人瀏覽過

Linux是一個開源的作業系統,它允許多個使用者同時使用同一台計算機,因此使用者和權限的管理顯得特別重要。本文將介紹Linux系統中的使用者和權限管理,包括如何新增、修改、刪除使用者以及如何給使用者指派權限等內容。

一、使用者管理

在Linux系統中,每個使用者都有一個唯一的使用者名稱和使用者ID,也就是UID。管理員可以透過使用者管理來控制使用者存取系統的權限。

  1. 新增使用者

使用下列指令可以新增一個新的使用者:

useradd [用户名]
登入後複製

例如:

useradd test
登入後複製

這條指令會在系統中建立一個名為test的使用者。

  1. 指定使用者密碼

使用下列指令可以為使用者指定密碼:

passwd [用户名]
登入後複製

例如:

passwd test
登入後複製

這條指令會要求您輸入新密碼兩次以確認密碼。為了安全起見,建議為每個使用者設定一個強密碼。

  1. 刪除使用者

使用下列指令可以刪除一個使用者:

userdel [用户名]
登入後複製

例如:

userdel test
登入後複製

這條指令會從系統中刪除名為test的用戶,同時也會刪除該用戶的主目錄。

  1. 修改使用者

使用下列指令可以修改現有使用者的資訊:

usermod [选项] [用户名]
登入後複製

例如,要將使用者test的家目錄修改為/ home/test1:

usermod -d /home/test1 test
登入後複製

這條指令將會在系統中將使用者test的家目錄修改為/home/test1。

二、權限管理

在Linux系統中,每個使用者都有自己的權限,這些權限決定了使用者可以執行哪些操作。管理員可以透過權限管理來控制使用者的權限。

  1. 使用者群組

在Linux系統中,所有使用者都屬於一個或多個使用者群組。使用者群組是類似於權限的集合,它們決定了使用者可以存取哪些檔案和目錄。

使用下列指令可以建立一個新的使用者群組:

groupadd [用户组名]
登入後複製

例如:

groupadd test
登入後複製

這條指令會在系統中建立一個名為test的使用者群組。

使用以下指令可以為一個使用者指派一個或多個使用者群組:

usermod -a -G [用户组名] [用户名]
登入後複製

例如,要將使用者test加入到test使用者群組中:

usermod -a -G test test
登入後複製

這條指令將會在系統中將使用者test加入到test使用者群組中。

  1. 檔案和目錄權限

在Linux系統中,檔案和目錄的權限由三個部分組成:擁有者權限、群組權限和其他使用者的權限。

使用下列指令可以修改檔案或目錄的權限:

chmod [权限] [文件或目录]
登入後複製

例如,要將file.txt檔案的權限變更為只有擁有者俱有讀取、寫入和執行權限,其他使用者和群組中的使用者都沒有權限:

chmod 700 file.txt
登入後複製

這條指令將會在系統中將檔案file.txt的權限變更為只有擁有者俱有讀取、寫入和執行權限。

  1. Sudo權限

在Linux系統中,sudo是指超級使用者權限,也就是管理者權限。管理者可以透過sudo指令來暫時取得root使用者的權限。

使用以下指令可以將使用者加入sudo群組:

usermod -a -G sudo [用户名]
登入後複製

例如,要將管理員使用者test加入sudo群組:

usermod -a -G sudo test
登入後複製

這條指令將會在系統中將用戶test加入sudo組。

透過這些指令,您可以在Linux系統中管理使用者和權限。這些步驟足以讓您開始掌握Linux系統的使用者和權限管理。希望這篇文章對您有幫助!

以上是Linux系統中的使用者和權限管理指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板