Linux用户,组管理命令整理及实例详解

这篇博客详细介绍了Linux用户和组的管理,包括相关配置文件、用户组分类、命令解析以及丰富的实例操作,如创建用户、设置密码、用户权限调整等。通过实例讲解了如何创建用户组、分配成员、改变用户属性以及使用脚本批量创建用户。
摘要由CSDN通过智能技术生成

用户,组

相关文件:
/etc/passwd 用户相关信息
/etc/login.defs 设置用户创建时默认相关信息
/etc/defualt/useradd 用户添加时会创建的相关信息设置
/etc/skel 用户家目录下相关隐藏文件
/etc/group 组相关信息
/etc/gshadow 组密码
/etc/shadow 用户密码
/var/spool/mail 用户邮箱记录

添加用户就是在/etc/passwd、/etc/shadow、/etc/group中添加用户相关信息
默认属性来源:
/etc/default/useradd
/etc/skel
/etc/default/useradd**

用户类别

    管理员		    0    root
    普通用户		1-65535,2^16个
    管理用户     1-200    系统中的管理用户
    系统用户	    201-999,专门用来运行后台进程和服务的用户,不允许登陆系统(服务用户)
   	普通用户     1000-60000,后面的很少使用    

用户组类别

按照用户类别的分法 
		管理员组    root
		普通组      
	    常用分法
		(主)基本组,用户的默认组      
		附加组	额外组,默认组以外的其他组     

文件中各个字段的含义
/etc/shadow

redhat:$6$e4FZXLbs$hgRQKtk00memafY5XWbVqGFcvEcgwFmNuKat90h9QmcBTnqeBnQR/Kg10JvmWvRXsfVzAR6HwpZjj1GXBWhYv.:17801:0:99999:7:::
用户名:加密后的密码: 最后一次修改时间:密码最短使用期限:密码最长使用期限:密码过期警告时间:密码过期宽限时限:账号过期精确时间:保留字段              
最后一次修改时间:距离1970年1月1日的天数
密码最短使用期限:为0 表示不限制
密码最长使用期限:密码使用多久之后必须更改,99999表示可以不更改
密码过期警告时间:密码过期前多少天进行警告,提醒用户更改密码但不锁定用户
密码过期宽限时限:密码过期后还可以更改密码的时间,若没改则锁定用户
账号过期精确时间:若为99999则永不过期

etc/passwd

redhat:x:1088:1000:redhat:/home/redhat:/bin/bash
#用户名:密码的占位符:UID:GID:描述字段(注释):用户家目录:shell字段设置account		用户名
	password	密码,x为密码占位符,目标为/etc/shadow第二个字段
	UID			用户ID
	GID			基本组ID,额外组信息在/etc/group文件中
	CECOS		用户基本信息
	HOME DIR	用户家目录,系统用户不允许登陆
	shell		用户的默认shell,/etc/shells保存了所有的合法shell

命令解析

用户管理

useradd  
    useradd USERNAME/adduser
    -l
	-u UID	指定UID
	-g GID	指定基本组
	-G GID1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值