Linux命令之用户管理

Linux系统时多用户、多任务的分时操作系统,所以说对于多用户的管理也是十分重要的,每个用户都属于一个用户组或多个组,系统可以对一个用户组中的所有用户进行集中管理。组与组的控制权限时不同的,系统根据不同的需求,把用户分别放在不同的组中。

1.id命令查看当前用户登录信息:

  • [root@hspEdu01 ~]# id

2.如果我们想创建一个用户可以用到如下命令:

  • [root@hspEdu01 ~]# useradd (创建的用户名)

3.在创建用户的同时加上-G参数可以指定已存在的附加组:

  • [root@hspEdu01 ~]# useradd (创建的用户名) -G (已存在的附加组)

4.在使用useradd命令时加入了错误的设置数据,后续想对一些信息进行详细的修改:

  • [root@hspEdu01 ~]# gpasswd -a (用户名) (用户组)
  • [root@hspEdu01 ~]# usermod -a (用户名) (用户组)

5.创建一个新的用户组:

  • [root@hspEdu01 ~]# groupadd (用户组名称)

6.如果想为用户组设定GID,就需要在创建的时候添加-g参数或者-gid:

  • [root@hspEdu01 ~]# groupadd (用户组名称) (GID数值)

useraddd命令中的参数:

-d:指定用户的主目录;

-u:指定用户特定的UID;

-g:指定用户主组的名称或ID;

-G:指定用户的附加组列表;

-s:指定用户的登录shell;

7.删除用户:

  • [root@hspEdu01 ~]# userdel (用户名)

-r:同时在/home目录与mail spool中删除;

8.删除用户组:

  • [root@hspEdu01 ~]# groupdel (用户组名)

9.修改登录密码,只有root用户可以修改其他用户的密码:

  • [root@hspEdu01 ~]# passwd (用户)

 

10.身份切换

  • [root@hspEdu01 ~]# su (用户)

以上就是用户管理的一些基本的操作命令啦。

posted @   oushijiel  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示