Day05

Day06

用户、组

多用户多任务的

linux管理任务私有模式:每一个用户对应一个和用户同名的组

公有模式

用户类别(65535个用户)

管理员: root 0

普通用户:redhat 1-60000

系统用户:系统安装自动创建 1-200 201-999

一般用户:手动添加 1000-60000

useradd用户名 /usr/sbin/useradd

cat /etc/passwd 用户配置文件

xiao1:x:1001:1001::/home/xiao1:/bin/bash

用户名:密码的占位符:UID:GID:注释、描述字段:shell字段/bin/bash /sbin/nologin

usermod [option...] [选项参数] 用户名

-l 修改用户登录名称 #usermod -l newxiao1 xiao1 把xiao1改名为newxiao1

-u 更改用户UID #usermod -u 1111 newxiao1 #nsermod new1xiao1 -u 1111

-g 更改用户基本组(主组) #usermod -g redhat newxiao1

-G 更改用户附加组 #groupadd g1 #usermod -G g1 newxiao1

-c 注释信息 #usermod -c 18123827227 newxiao1

-d 家目录

-s 更改shell字段(可交互式shell、非交互式shell)

#usermod -s /sbin/nologin newxiao1

grep'^用户名‘ /etc/passwd

id 用户名

userdel -r 用户 删除用户以及创建用户相关的所有文件

passwd [用户名]

-d 删除用户密码

-l 锁定用户密码

-u 解除锁定密码

管理员:可以指定用户名更改系统任意用户的密码不需要输入之前的密码,不严格匹配密码等级设置

普通用户:不可以指定用户名,只能更改自己的密码,需要输入之前的密码,严格匹配密码等级设置

echo mima l passwd --stdin用户名 c

组类别

管理组: root

普通组:

系统组

一般组

主组,基本组、私有组,用户的默认组

附加组,额外组 用户默认组之外的组

groupadd 组名

cat /etc/group 组配置文件

root:x:0:

组名:组密码占位符:GID:组中的用户名

groupmodoption... 组名

-n 修改组名 #groupmod -n grp1 g1

-g 修改组id #groupmod -g 2222 g1

grep’^组名‘ /etc/group

groupdel 组名

gpasswd 组名

-r 删除组密码

-a 把指定用户加入组 #usermod -G g1 redhat == #gpasswd -a redhat g1

-M 指定多个用户加入组(制定新的组成员列表) #gpasswd -M user1,user2,user3 g1

-A 指定组长 (可以在组中添加成员或删除一个组用户) gpasswd -A user2 g1

-R 锁定组(用户知道密码也不可登录)

newgrp 组名 登录新组

/etc/shadow 用户密码文件

用户名:加密密码:最后一次修改密码的天数(1970):密码生效最短时间:最长时间:警告时间:延长时间:精确过期时间(1970):保留字段

破解密码

关机-->开机-->鼠标进入启动界面-->第一个引导菜单-->e-->找到linux这一行在行尾添加rd.break-->ctrl-x-->mount -o remount,rw /sysroot -->chroot /sysroot-->passwd

root-->设置密码--确认密码-->touch /.autorelabel-->exit--exit(等待)

练习题

1.新建组,shengchan,caiwu,jishu

#groupadd shengchan

#groupadd

#groupadd

2.新建用户要求如下:

*wjx是shengchan组的附加用户

•᷅‪ᯅ•᷄ 2022/12/9 18:25:40
mount /dev/sr0

/mnt

vim /etc/yum.repos.d/base.repo

[BaseOS]

name BaseOS

baseurl=file:///mnt/BaseOSgpgcheck=0

[AppStream]

name-AppStream

baseurl=file:///mnt/AppStreamgpgcheck=0

yum install httpd

systemctl start httpd

I

yum remove httpd-

•᷅‪ᯅ•᷄ 2022/12/9 18:25:49
mount /dev/sr0

/mnt

vim /etc/yum.repos.d/base.repo

[BaseOS]

name BaseOS

baseurl=file:///mnt/BaseOSgpgcheck=0

[AppStream]

name-AppStream

baseurl=file:///mnt/AppStreamgpgcheck=0

yum install httpd

systemctl start httpd

yum remove httpd-

 

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值