Linux命令——用户管理和组管理

Linux命令——用户管理和组管理


  linux系统是一个多用户多任务的操作系统,每个用户都应该有自己的用户账号,每个用户账号都有一个组,这样就可以限制对系统资源和文件的访问权限

用户管理

  当需要建立除root以外的用户时就需要用到以下命令

  1. 新增用户
        useradd [选项] username
         例如:useradd test 会创建一个test的用户,并指定组为test,/home目录下会创建test目录作为用户的主目录
         passwd test 给新建的test用户设置密码

[选项] 是可选的 最常见的是指定主目录 命令形式为 useradd -d /home/test1 test 创建用户test 并手动指定主目录为/home/test1

2.删除用户
     userdel [选项] username
     userdel test 删除用户test 但保留test的主目录

[选项] 可选,可指定删除用户时一起删除主目录 userdel -r test

3.查看用户信息
     id username
     id test 查看用户test的信息

4.切换用户
     su username
     su root 切换到 root 用户

低权限用户切换到高权限用户需要输入密码 使用exit命令回到之前的用户

5.查看当前用户
     whoami 输入该命令会显示当前用户名

组管理

   当需要创建删除组,以及为用户指定组等就需要用到以下命令

  1. 新增组
      groupadd groupname
       groupadd test 创建组test
  2. 删除组
       groupdel groupname
       groupdel test 删除组test
  3. 指定组
    有两种方式:
      一、useradd -g groupname username

新增用户的时候手动指定组,需要先创建组

  二、gpasswd -a username groupname

将用户添加到组里面

  1. 将用户从组中移除
       gpasswd -d username groupname

总结

   总结一下本文所涉及的命令:

   useradd [选项] username
   userdel [选项] username
   id username
   su username
   exit
   whoami
   groupadd groupname
   groupdel groupname
   useradd -g groupname username
   gpasswd -a username groupname
   gpasswd -d username groupname

  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值