设为首页 收藏本站
查看: 690|回复: 0

[经验分享] Linux的用户与组

[复制链接]

尚未签到

发表于 2018-5-16 12:55:22 | 显示全部楼层 |阅读模式
  一、用户与组的相关文件

/etc/passwd  : 用户及其属性信息
文件格式:
    root:x:0:0:root:/root:/bin/bash
    用户名:密码:UID:GID:描述信息:家目录:默认shell
#======================================================================================   
/etc/shadow  : 用户密码存储信息
文件格式:
    root:xxxxx:17485:0:99999:7:::
    用户名:加密后的密码:密码修改时间:最短有效期:最长有效期:提前提醒修改密码的天数:过期N天后禁止登陆:账号有效期
#======================================================================================
/etc/group   : 组及其属性信息
文件格式:
    root:x:0:
    组名:组口令:组ID:组成员
#======================================================================================
/etc/gshadow : 组密码及其属性信息
文件格式:
    root:x:x:
    组名:密码:组管理员:组成员
#======================================================================================  

  二、用户管理的相关命令
  1.用户添加:useradd
用法:useradd [options] LOGIN
    -u UID: 指定UID
    -g GID: 指定基本组,可以使用组名来指定
    -d HOME_DIR: 指定家(不存在的)目录
    -s SHELL: 指定默认shell
    -G GROUP1[,GROUP2,...]:为用户指定附加组,组必须存在
    -r : 创建系统用户(默认不创建家目录)
    -m : 强制生成家目录,配合-r使用
    -N : 不创建同名的基本组,使用users组做基本组
    -M : 不创建家目录
    -o : 配合-u使用,不检查UID的唯一性
    -c : 添加描述信息
newusers file : 批量创建用户,需要事先准备好跟passwd格式一样的文件
chpasswd : 批量修改用户口令,文件格式:用户名:口令
    例: cat password.txt | chpasswd
/etc/default/useradd : 创建用户的默认值文件
    useradd -D:显示默认值
    useradd -D -s SHELL  : 修改默认shell
    useradd -D -b BASE_DIR  :修改默认家目录
    useradd -D -g GROUP:修改默认组
/etc/login.defs  : 详细的创建用户的配置文件
/etc/skel/ : 用户家目录的.bashrc...文件等
#======================================================================================  2.修改用户密码:passwd
用法:passwd [options] UserName
passwd : 修改自己的密码
选项:
    -l : 锁定指定的用户
    -u : 解锁指定的用户
    -e :强制用户下次登录时修改密码
    --stdin : 从标准输入接收用户密码
        例:echo "PASSWORD" | passwd --stdin USERNAME
#======================================================================================  

  3.修改用户信息:usermod
用法:usermod [options] LOGIN
    -g GID : 修改用户基本组
    -G GID,GID1 : 修改用户附加组
    -a : 配合-G使用,增加附加组
    -l NEW_NAME : 修改用户登录名
    -L : 锁定用户,会在/etc/shadow密码栏中增加!
    -U : 解锁用户
    -e  YYYY-MM-DD : 指定用户账号过期日期
    -d DIR : 修改家目录
    -m : 配合-d,修改并且移动数据到新的家目录
#======================================================================================  4.删除用户:userdel
用法:userdel [options] LOGIN
    -r : 删除家目录
    -f : 强制删除
#======================================================================================  5.查看用户相关的id信息
id :显示用户的id号
用法:id [OPTION]... [USER]
    -u : 显示UID
    -g :显示GID
    -G :显示用户所属组的ID
    -n :显示名称,配合-G使用
#======================================================================================  

  三、组管理的相关命令
  1.创建与删除组:groupadd 、grupdel
创建组:
用法:groupadd [options] group
选项:
    -g GID : 指定GID
    -r : 创建系统组
删除组:
    groupdel GROUP   
#======================================================================================  2.修改组属性:groupmod
用法:groupmod [options] GROUP
选项:
    -n group_name : 修改组名
    -g GID : 修改GID
#======================================================================================      3.更改组密码:gpassed
用法:gpassed [options] GROUP
选项:   
    -a user : 添加用户到组中
    -d user : 将用户从组中移除
    -A user1,user2... : 设置组管理员
#======================================================================================  4.更改组成员:groupmems
用法:groupmems [options] [action]
选项:
    -g,--group groupname : 更改为指定组
    -a,--add username    : 添加用户到组中
    -d,--delete username : 从组中删除用户
    -p,--purge : 清除组内的所有成员
    -l,--list  : 显示组成员列表
   
#======================================================================================  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-460997-1-1.html 上篇帖子: linux系统连接很慢 下篇帖子: LINUX 系统的认识与操作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表