云计算Day06

一、 构建Yum仓库,环境准备
1.光盘文件放入光驱设备
在这里插入图片描述
在这里插入图片描述

2.挂载光驱设备
[root@localhost ~]# mkdir /mydvd
[root@localhost ~]# mount /dev/cdrom /mydvd
[root@localhost ~]# ls /mydvd
3.书写客户端配置文件
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# vim /etc/yum.repos.d/my.repo
[xixi]
name=haha
baseurl=file:///mydvd
enabled=1
gpgcheck=0
[root@localhost ~]# yum -y install xorg-x11-apps
[root@localhost ~]# rpm -q xorg-x11-apps

二、 用户简介
用户账户:1.可以登陆操作系统 2.资源访问控制(不同的人,有不同的权限)
组账户:方便管理众多的用户
唯一标识:UID GID
管理员root的UID永远为0,普通用户UID从1000开始
Linux一个用户必须至少属于一个组
组账户分类:基本组、附加组(从属组)
基本组:由系统创建,与用户同名
附加组(从属组):由管理员创建,由管理员管理组成员
[root@localhost ~]# useradd tom
组:tom
组:sg mn nb

• 本地账户的数据文件
– /etc/passwd、/etc/shadow
– /etc/group、/etc/gshadow

/etc/passwd,保存用户帐号的基本信息
– 每个用户记录一行,以:分割为7个字段
[root@localhost ~]# head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
用户名:密码占位符:UID:基本的GID:用户描述信息:家目录:解释器

三、 用户账号创建
• useradd命令
格式:useradd [选项]… 用户名
• 常用命令选项
-u:指定 UID 标记号
-d:指定宿主目录(家目录),缺省为 /home/用户名
-G:指定所属的附加组
-s:指定用户的登录解释器

-u:指定 UID 标记号
[root@localhost ~]# useradd nsd01
[root@localhost ~]# grep nsd /etc/passwd

[root@localhost ~]# ls /home/
[root@localhost ~]# useradd nsd02
[root@localhost ~]# grep nsd /etc/passwd

[root@localhost ~]# useradd -u 1400 nsd03
[root@localhost ~]# grep nsd /etc/passwd
[root@localhost ~]# useradd nsd04
[root@localhost ~]# id nsd01 #显示用户基本信息

-d:指定宿主目录(家目录),缺省为 /home/用户名
[root@localhost ~]# ls /home
[root@localhost ~]# useradd -d /opt/stu nsd05
[root@localhost ~]# ls /opt/
[root@localhost ~]# grep nsd05 /etc/passwd

[root@localhost ~]# useradd -d /opt/aa nsd06
[root@localhost ~]# id nsd06
[root@localhost ~]# grep nsd06 /etc/passwd
[root@localhost ~]# ls /opt/

-G:指定所属的附加组
[root@localhost ~]# groupadd tarena #创建组
[root@localhost ~]# useradd -G tarena nsd07
[root@localhost ~]# id nsd07
-s:指定用户的登录解释器
/sbin/nologin:禁止用户登录系统
[root@localhost ~]# useradd -s /sbin/nologin nsd08
[root@localhost ~]# grep nsd08 /etc/passwd
[root@localhost ~]# useradd -s /sbin/nologin nsd09
[root@localhost ~]# grep nsd09 /etc/passwd

四、 用户账号属性修改
• usermod命令
– 格式:usermod [选项]… 用户名
• 常用命令选项
– -l:更改用户帐号的登录名称
– -u:用户id
– -s:登录解释器
– -d:家目录路径
– -G:附加组 //重置附加组

修改用户的名字
[root@localhost ~]# useradd nsd10
[root@localhost ~]# id nsd10
[root@localhost ~]# grep nsd10 /etc/passwd

[root@localhost ~]# usermod -l abc10 nsd10
[root@localhost ~]# id nsd10
id: nsd10: no such user
[root@localhost ~]# id abc10
[root@localhost ~]# grep abc10 /etc/passwd

修改用户的UID与登录解释器
]# id abc10
]# grep abc10 /etc/passwd
]# usermod -u 1500 -s /sbin/nologin abc10
]# grep abc10 /etc/passwd

修改用户家目录,但是不会新建用户家目录
[root@localhost ~]# useradd nsd11
[root@localhost ~]# grep nsd11 /etc/passwd
[root@localhost ~]# ls /home/
[root@localhost ~]# usermod -d /opt/xixi nsd11
[root@localhost ~]# grep nsd11 /etc/passwd

修改用户,重置附加组
[root@localhost ~]# useradd nsd12
[root@localhost ~]# id nsd12
[root@localhost ~]# usermod -G tarena nsd12
[root@localhost ~]# id nsd12
uid=1502(nsd12) gid=1502(nsd12) 组=1502(nsd12),1404(tarena)

[root@localhost ~]# groupadd tmooc #创建tmooc组
[root@localhost ~]# usermod -G tmooc nsd12
[root@localhost ~]# id nsd12
uid=1502(nsd12) gid=1502(nsd12) 组=1502(nsd12),1503(tmooc)

五、 设置用户的密码
方式一:交互式的设置
[root@localhost ~]# passwd nsd01 #设置nsd01密码
更改用户 nsd01 的密码 。
新的 密码: #输入新的密码
无效的密码: 密码少于 8 个字符
重新输入新的 密码: #重新输入密码
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# su - nsd01 #临时切换用户身份
[nsd01@localhost ~]$ passwd
更改用户 nsd01 的密码 。
为 nsd01 更改 STRESS 密码。
(当前)UNIX 密码: #输入旧密码
新的 密码: #输入新的密码
重新输入新的 密码: #重新输入密码
passwd:所有的身份验证令牌已经成功更新。
[nsd01@localhost ~]$ exit #回到root

 方式二:非交互式的设置
]# echo 123456 | passwd --stdin nsd01
]# echo abc | passwd --stdin nsd01
]# echo redhat | passwd --stdin nsd01

 /etc/shadow,保存密码字串/有效期等信息
每个用户记录一行,以:分割为9个字段
[root@localhost ~]# grep nsd01 /etc/shadow
nsd01:$6 5 U m d k Q 0 Y 5UmdkQ0Y 5UmdkQ0YVwyszJIIM0KWMlzyZsf6ZETANNcZBpujmyN38sEzSIn5A/7q431C5kNDQt4aivOFVIyOb6erMLx42DEiDa4Vo.:18512:0:99999:7:::
用户名:密码加密字符串:上一次修改密码的时间

上一次修改密码的时间:从1970-1-1到达上一次修改密码时间,经历的天数

字段1:用户帐号的名称
字段2:加密后的密码字符串
字段3:上次修改密码的时间
字段4:密码的最短有效天数,默认0
字段5:密码的最长有效天数,默认99999
字段6:密码过期前的警告天数,默认7
字段7:密码过期后多少天禁用此用户账号
字段8:帐号失效时间,默认值为空
字段9:保留字段(未使用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值