#@[TOC]NeoKylin中标麒麟系统用户和组的管理命令
用户分类:
用户可以分为三类:
1、超级用户root: 拥有系统最高的管理权限uid=0(root) gid=0(root) 组=0(root).
2、普通用户:
——a、系统用户:系统自带的拥有特定功能的用户(编号:1-999)
——b、本地用户:使用者新建的用户(编号:1000+)
3、虚拟用户:这些用户通常不用于登录系统,只是用于维持某些服务的正常运行。
(查看root自身的用户,用户编号(uid)、root用户所在的主组(gid)、rootd的附加组(组) )
(查找帮助)
创建用户命令:
-c comment 指定一段注释性描述。
-d 目录 指定用户的家目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组,也称为主组。
-G 附加用户组,指定用户所属的附加组。
-s Shell文件 指定用户登录的Shell脚本类型。
-u 用户号 指定用户的编号,如果同时有-o选项,则可以重复使用其他用户的标识号。
(注意:使用useradd创建一个用户,会默认1、在/home/目录下创建一个和用户同名的家目录 2、还会创建和用户同名的主组和附加组 3、将创建的用户信息保存到/etc/passwd 文件中 4、将默认的密码保存到/etc/shadow)
(每一行都有6个冒号分隔7个内容,——用户名称:密码占位符(密码已经被剥离了出来,单独存在了/etc/shadow里):用户编号:用户主组编号:描述性内容:主目录:用户所使用的脚本类型)
使jack和Tracy一个组
用userdel删除Lucy的时候在home目录中依然可以找到他。
shan
删除用户:userdel username
—— -r 删除用户的同时杀出其家目录。
修改用户: usermod username
—— -c comment 注解
—— -d home HOME_DIR 用户的新主目录
—— -e expiredate EXPIRE_DATE 设定账户过期的日期为EXPIRE_DATE
—— -f inactive INACTIVE 过期INACTIVE数天后,设定密码为失效状态
—— -g gid GROUP 强制使用GROUP为新主组
—— _G groups GROUPS 新的附加组列表GROUPS