一、用戶分類
Linux上的用戶可以分為兩類: 系統用戶和普通用戶。
系統用戶通常是為了一些系統服務或應用程序而設立的,例如httpd服務,ftp服務等就會有相應的系統用戶。
普通用戶則是為了給系統提供一些使用許可權,讓每個用戶都可以擁有獨立的用戶空間和個人文件夾,保證對系統的安全不會有太大的影響。
二、用戶管理
用戶管理是指在Linux系統中對用戶賬戶進行創建、刪除、更改、限制、解鎖等維護工作。
三、用戶的添加、刪除和修改
1. 添加用戶
useradd -d /home/username -m username
其中-d參數指定用戶所在的主目錄,-m參數則創建一個與主目錄同名一致的文件夾。
2. 刪除用戶
userdel -r username
其中-r參數表示將用戶主目錄也一併刪除。
3. 修改用戶
usermod -s /bin/bash username
其中-s參數表示用戶的默認shell程序為bash。
四、用戶密碼管理
用戶密碼屬於核心關鍵任務,Linux提供了多種管理密碼的命令,包括更改,添加以及移除用戶密碼等。
五、用戶許可權管理
用戶許可權管理是對用戶的許可權進行限制和控制,確保用戶只能夠訪問他們所需要的文件,避免對其他用戶或系統的傷害。
1. 修改許可權
chmod -R 700 /home/username
其中,chmod命令用於更改文件或目錄許可權,-R表示對目錄及其下所有文件進行遞歸操作,700表示用戶擁有rwx許可權(文件擁有者可讀、可寫、可執行),同時其他用戶沒有任何許可權。
2. 查看許可權
ls -l /home/username
其中,ls命令用於列出文件的詳細信息,-l表示使用長列表格式顯示詳細信息。
六、用戶組管理
用戶組是Linux中一種管理用戶許可權的有效方式,可以將用戶按照普通用戶,管理員,高級用戶等級別分組,然後再給每個用戶組分配相應的許可權。
1. 創建用戶組
groupadd groupname
其中groupname表示新創建的用戶組的名稱。
2. 為用戶分配用戶組
useradd -g groupname -d /home/username -m username
其中-g參數表示指定用戶組,-d參數及-m參數的意義同添加用戶。
3. 查看用戶組信息
cat /etc/group | grep groupname
其中,cat命令用於顯示文件內容,由於group文件記錄所有用戶組的信息,因此使用管道符將輸出信息通過grep命令篩選出指定的用戶組。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/231440.html