欢迎来到跨站网!

Linux

当前位置: 主页 > 服务器教程 > Linux

centos 用户管理命令

时间:2024-07-29 18:41:31|栏目:Linux|点击:

CentOS是一个基于Red Hat Enterprise Linux的Linux发行版,它提供了一系列的命令来管理用户账户。以下是一些常见的CentOS用户管理命令:


1. **添加用户**:

   ```bash

   useradd 用户名

   ```


2. **删除用户**:

   ```bash

   userdel 用户名

   ```


3. **修改用户信息**:

   ```bash

   vipw

   ```

   这个命令会编辑`/etc/passwd`文件,通常需要root权限。


4. **查看用户列表**:

   ```bash

   cut -d: -f1 /etc/passwd

   ```


5. **查看用户详细信息**:

   ```bash

   finger 用户名

   ```


6. **设置用户密码**:

   ```bash

   passwd 用户名

   ```


7. **锁定用户账户**:

   ```bash

   passwd -l 用户名

   ```


8. **解锁用户账户**:

   ```bash

   passwd -u 用户名

   ```


9. **更改用户登录shell**:

   ```bash

   usermod -s 新shell路径 用户名

   ```


10. **更改用户主目录**:

    ```bash

    usermod -d 新主目录路径 用户名

    ```


11. **更改用户ID**:

    ```bash

    usermod -u 新用户ID 用户名

    ```


12. **更改用户组**:

    ```bash

    usermod -g 用户组名 用户名

    ```


13. **查看用户所属组**:

    ```bash

    groups 用户名

    ```


14. **添加用户到组**:

    ```bash

    usermod -aG 用户组名 用户名

    ```


15. **从组中删除用户**:

    ```bash

    gpasswd -d 用户名 用户组名

    ```


16. **查看用户组列表**:

    ```bash

    cut -d: -f1 /etc/group

    ```


17. **查看用户组详细信息**:

    ```bash

    getent group 用户组名

    ```


18. **添加用户组**:

    ```bash

    groupadd 用户组名

    ```


19. **删除用户组**:

    ```bash

    groupdel 用户组名

    ```


20. **查看用户的sudo权限**:

    ```bash

    visudo

    ```


请注意,执行这些命令时可能需要具有相应的权限,特别是root权限。在执行任何修改之前,建议备份相关配置文件。


上一篇:如何配置 logrotate 以满足我的特定日志管理需求?

栏    目:Linux

下一篇:如何为新用户设置默认的shell和密码?

本文标题:centos 用户管理命令

本文地址:http://houmuba.com/index.php?m=home&c=View&a=index&aid=215

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:1362672721 | 邮箱:1362672721@qq.com

Copyright © 2023-2024 跨站网 版权所有陕ICP备15000941号-7