溫馨提示×

CentOS系統中如何管理用戶權限

小樊
45
2025-03-23 18:02:35
欄目: 智能運維

在CentOS系統中,管理用戶權限主要涉及以下幾個方面:

1. 用戶賬戶管理

  • 創建用戶

    sudo adduser username
    

    或者使用 useradd 命令:

    sudo useradd username
    
  • 刪除用戶

    sudo deluser username
    

    或者使用 userdel 命令:

    sudo userdel username
    
  • 修改用戶信息

    sudo usermod -l new_username old_username
    sudo usermod -d /new/home/directory username
    sudo usermod -m -G groupname username
    

2. 組管理

  • 創建組

    sudo groupadd groupname
    
  • 刪除組

    sudo groupdel groupname
    
  • 將用戶添加到組

    sudo usermod -aG groupname username
    
  • 將用戶從組中移除

    sudo gpasswd -d username groupname
    

3. 文件和目錄權限管理

  • 查看文件權限

    ls -l filename
    
  • 修改文件權限

    chmod 755 filename
    

    或者使用符號表示法:

    chmod u+x,go+r filename
    
  • 修改文件所有者

    chown username filename
    
  • 修改文件所屬組

    chgrp groupname filename
    

4. 使用 sudo 進行權限提升

  • 編輯 /etc/sudoers 文件: 使用 visudo 命令來安全地編輯 /etc/sudoers 文件:
    sudo visudo
    
    在文件中添加以下內容以允許特定用戶使用 sudo
    username ALL=(ALL) ALL
    

5. SELinux 管理(如果啟用)

  • 查看 SELinux 狀態

    sestatus
    
  • 臨時禁用 SELinux

    sudo setenforce 0
    
  • 永久禁用 SELinux: 編輯 /etc/selinux/config 文件,將 SELINUX=enforcing 改為 SELINUX=disabled。

6. 使用 acl 進行高級權限管理

  • 安裝 ACL 工具

    sudo yum install acl
    
  • 設置文件或目錄的 ACL

    setfacl -m u:username:rwx filename
    setfacl -m g:groupname:rwx directory
    
  • 查看 ACL 設置

    getfacl filename
    

通過以上步驟,你可以在CentOS系統中有效地管理用戶權限,確保系統的安全性和穩定性。

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