linux操作系统用户与添加用户、删除用户,修改用户密码

用户标识符UID(UserID)、GID(GROUP ID)

/etc/passwd:管理用户UID与GID的重要参数

head -n 4 /etc/passwd(查询文件前4行内容)

root:x:0:0:root:/root:/bin/bash (分隔符:)

    • 第一列为账号名称
    • 第二列为密码,密码数据放在/etc/shadow中,这里用x代替

head -n 4 /etc/shadow

        • 有9个字段
        • 第一个为账号名称
        • 第二个位密码(经过加密)
        • 3最近更改密码的日期
        • 4、密码不可被更改的天数
        • 。。。。。。
    • 第三列为UID,UID=0说名账号为系统管理员,1-499为系统账号,500~为一般用可登录账号
    • 第四列为GID,与/etc/group有关,用来规定组名与GID的对应
    • 第五列用户信息说明
    • 第六列主文件夹
    • 第七列Shell,用户登录系统后会取得一个Shell来与系统的内核通信以进行用户的操作任务

用户新增与删除:useradd,相关配置文件,passwd、usermod、userdel

useradd -[u UID] [-g 初始用户] [-G 次要用户组] [-mM] [-c说明栏] [-d主文件夹绝对路径]

[-s shell] 用户账号名

    • -u:后面接数字,指定一个UID给这个账户
    • -g:跟GID初始用户组,当用户登录系统立刻就有这个用户组的相关权限
    • -M:强制!不创建用户主文件夹(系统账号默认值)
    • -m:强制!创建用户主文件夹(一般账号默认值)

例:完全参考默认值创建一个新用户vbird1-------(useradd默认值可以用useradd -D查询)

useradd vbird1

ll -d /home/vbird1(查询,默认会创建主文件夹,且权限为700)

且默认创建一个与账号一样的用户组名

删除用户:userdel

userdel [-r] username

-r:连同用户主文件夹也一起删除

删除vbird2:

userdel -r vbird2

改是usermod

修改用户密码:passwd

用root给刚创建的vbird1修改密码

passwd vbird1

直接输入新密码(输两次即可)

passwd 《==后面不加账号是给自己修改密码

先输旧密码再输新密码

passwd -S:显示密码状态

passwd -d:删除密码

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值