Linux 用户及用户组

Linux的用户与用户组

当我们创建一个用户时,会先在 /etc/home/ 下创建 user_name 目录,然后在 /etc/passwd 、/etc/shadow 以及 /etc/group 中插入用户的相关信息,如 用户名,密码,主组,属组,相关信息,shell,密码使用时间,密码修改时间。

1./etc/passwd

​ 文件构造:每一行代表这一个用户的信息,非自己创建的大多数是系统账号【系统运行时所必须的账号】。

​ 一行的语法结构:

adm:x:3:4:adm:/var/adm:
账号名称密码UIDGID用户信息说明栏家目录
用来对应uid放在了shadow,所以给了个X使用者标识符主组id,与group有关解释账号的意义用户家目录,默认在/etc/home下

2./etc/shadow

​ 文件构造:每一行代表这一个用户的信息,非自己创建的大多数是系统账号【系统运行时所必须的账号】。

​ 一行的语法结构:

root:加密密码:16559:0:999:7:
账号名称MD5最近更改密码的日期密码不可更改的天数密码需要重新变更的天数密码变更前的提示天数密码过期后宽限的时间账号失效日期保留

3./ect/group

​ 文件构造:每一行代表一个用户信息,非自己创建的大多数是系统账号【系统运行时所必需的账号】。

​ 一行的语法结构:

root:x:0:
组名密码【MD5】GID此群组支持的账号

4.有效群组和初始群组

​ 文件的拥有者是谁是就是有效群组,初始群组是用户刚创建时,系统或者root用户创建的gid,初始群组在没有改动前就是有效群组。有效群组的改动不影响主组和属组的变动

5.用户和用户组的创建、删除、改动

commandargumentexpress
useradduser_name新建用户
userdeluser_name删除用户
usermoduser_name修改用户
passwduser_name用户密码操作
groupaddgroup_name增加用户组【属组】
groupdelgroup_name删除用户组
1.useradd
optionsargumentexpression
-uUID 由数字组成设置UID
-g主组名
-G属组名
-durl设置用户家目录在url下
-r建立一个系统账号
-sshell默认为 /bin/bash
-eyyyy-mm-dd数字shadow第八段,即账号过期日期
-f数字密码多少天后失效,shadow七,0为立即,-1为永不
2.userdel
optionsexpression
-r连同用户的家目录也删除
-fforce,不与用户交互,强力删除
3.usermod
optionsargumentsexpression
-aG属组名增加次要群组的支持
-L冻结账号
-l修改用户名
-U解冻账号
4.passwd
optionsargumentsexpression
-llock,冻结账号
-uunloc,解封账号
-S列出shadow中的相关数据
-n数字shadow4,多久不可修改密码的天数
-x数字shadow5,多久必须修改密码
-w数字shadow6,密码过期前警告的天数
-iyyyy-mm-ddshadow7,密码过期的日期
5.groupadd
optionsarguments
-g gid特定用户组的id
-r添加系统用户组
6.groupmod
optionsarguments
-n group_name修改用户组名字
-g gid修改用户组id
用户信息显示指令
chage -l user_name显示与密码有关的时间
id user_name显示用户组,用户名等信息
grep keyword url1 url2,…根据关键字查询url中的有关信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值