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

一、用户类型

         uid:用户标识号,gid:组标识号

        ① 超级管理员用户:即root用户。权限最大(uid=0,gid=0。生产/线上环境建议不使用)
        ② 普通用户:权限有限(uid >= 500,gid根据实际情况。一般权限系统管理,应用更多)
        ③ 程序用户(系统用户):不能用来登录(1 <= uid < 500,供服务资源使用)

二、 用户管理的重要文件

        用户文件/etc/passwd:保存用户名称、家目录、登录shell等基本信息,每一行对应一个用户,共7个字段

                第一字段:用户名。
                第二字段:密码。密码显示:X
                第三字段:uid。用户ID:用户的编号
                第四字段:gid (主组)。用户组ID:用户组的编号
                第五字段:用户备注信息。
                第六字段:家目录位置。
                第七字段:用户使用shell的位置。可以使用命令cat /etc/shells查看shell种类,默认用的是/bin/bash这种shell,可用命令echo $SHELL查看。若该数据为/sbin/nologin,用户不能登录。

三、用户类命令

        id [USERNAME]:获取指定用户的UID、GID,username可以省略,省略表示当前用户,也可以用于判断一个用户是否存在。用户不存在会报错误信息no such user。

        useradd [-u UID] [-g GID] 用户名:添加用户。-g和-u都可以省略,省略表示创建用户,并且自动生一个uid和gid。不指定uid和gid时,默认uid=gid,从1000开始累加,不能重复。指定uid和gid时,uid不能重复,gid必须已经存在。

        su [username]:切换用户,省略表示切换到root用户

        passwd [username]:修改密码,省略表示修改自己的密码。修改指定用户密码需要有root权限  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值