溫馨提示×

CentOS Stream 8用戶管理技巧

小樊
47
2025-08-04 11:47:06
欄目: 智能運維

在CentOS Stream 8中,用戶管理主要包括創建、修改、刪除用戶以及管理用戶的權限和組。以下是一些常用的命令和方法:

創建用戶

  • 使用 useradd 命令創建新用戶:

    sudo useradd username
    

    這將創建一個沒有密碼的新用戶。

  • 設置用戶密碼:

    sudo passwd username
    

    系統會提示你輸入并確認新密碼。

  • 指定用戶的家目錄和其他選項:

    sudo useradd -m -d /home/username -s /bin/bash username
    

    這里,-m 表示創建家目錄,-d 指定家目錄路徑,-s 指定默認 shell。

修改用戶信息

  • 修改用戶密碼:

    sudo passwd username
    
  • 更改用戶的家目錄:

    sudo usermod -d /new/home/directory username
    
  • 更改用戶的 shell:

    sudo usermod -s /bin/zsh username
    
  • 鎖定或解鎖用戶賬戶:

    sudo passwd -l username # 鎖定賬戶
    sudo passwd -u username # 解鎖賬戶
    

刪除用戶

  • 刪除用戶及其家目錄:

    sudo userdel -r username
    

    -r 選項會刪除用戶的家目錄及其內容。

  • 僅刪除用戶賬戶:

    sudo userdel username
    

管理用戶組

  • 查看所有用戶組:

    getent group
    
  • 將用戶添加到組:

    sudo usermod -aG groupname username
    

    -a 表示追加用戶到組,-G 指定組名。

  • 從組中移除用戶:

    sudo gpasswd -d username groupname
    
  • 創建新組:

    sudo groupadd groupname
    
  • 刪除組:

    sudo groupdel groupname
    

查看用戶信息

  • 查看單個用戶的詳細信息:

    id username
    
  • 查看所有用戶的列表:

    cut -d: -f1 /etc/passwd
    
  • 查看用戶的 shell:

    grep username /etc/passwd
    

權限管理

  • 使用 chmod 命令修改文件或目錄的權限:

    sudo chmod 755 filename
    
  • 使用 chownchgrp 命令更改文件或目錄的所有者和組:

    sudo chown username:groupname filename
    

以上步驟可以幫助您在CentOS Stream 8中有效地管理用戶和用戶組。在進行任何用戶管理操作之前,請確保你有足夠的權限(通常是root權限)。修改用戶密碼時,請遵循強密碼策略,確保賬戶安全。在刪除用戶或組之前,請確保備份了所有重要數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女