7.11用户管理+mysql安装

一.必需记住的

ls /etc/passwd -l          ls /etc/shadow -l

ls /etc/group -l             ls -l /etc/gshadow

ls -al /etc/skel/             ls -l /var/spool/mail/      ls -al /home/

1.编辑账户文件

vim /etc/passwd

所有用户均可读/etc/passwd,只有超级用户可以写/etc/passwd 

(系统用户他的用户id在1-499之内)

2.影子文件/etc/shadow只能被root读取和修改

Sha513不会因为两个密码相同而产生相同的加密串

head -1 /etc/shadow

tail -2 /etc/group

(每个用户必须有一个初始组,允许有多个附加组,用户的初始操作环境)

创建用户以后家目录里头会自动添加初始文件

二.Root

1.Root

添加账号

修改密码

删除用户

  1. 普通拥护 uid(500-65535)
  2. 系统账户 1-499
  3. Root(超级账户) 0

[root@diyi ~]# useradd user4 //创建user4用户

需要在这些文件里面进行删除与user4有关的才可以再次创建user4

[root@diyi ~]# vim /etc/passwd

[root@diyi ~]# vim /etc/shadow

[root@diyi ~]# vim /etc/shadow

[root@diyi ~]# vim /etc/group

[root@diyi ~]# vim /etc/gshadow

[root@diyi ~]# rm -rf /home/user4

[root@diyi ~]# rm -rf /var/spool/mail/user4

vim /etc/default/useradd

用户相关管理命令

  1. 创建用户-useradd

格式:useradd 用户名

其中的命令选项说明如下:

    -u 指定用户UID

    -o 配合“-u”属性,允许UID重复

    -g 指明用户所属基本组,既可为用户组名,也可为GID(该组必须已存在)

    -d 指定用户的home目录,并自动创建用户home目录

    -s 指明用户的默认shell程序

-D 显示或更改默认配置

  1. 修改用户-usermod

格式:usermod 用户名

其中的命令选项说明如下:

-u 修改用户UID

-g 修改用户所属用户组

-I 修改用户账号名称

-d 修改用户hone目录

  1. 删除用户

Userdel 用户名

其中的命令选项说明如下:

-f 强制删除用户账号

-r 删除用户,同时删除与用户相关的所有文件

  1. 修改用户密码

格式:passwd 用户名

其中的命令选项说明如下:

-n 设置修改密码最短天数

-x 设置修改密码最长天数

-i 设置密码过期多少天后禁用账户

-d 删除用户密码

-s 显示用户密码信息

-g 修改群组密码

-e 是密码过期

-l 锁定密码,被锁定用户不能登录

-w 设置用户在密码过期前多少天收到警告信息

用户组的相关命令

  1. 创建组-groupadd

格式:groupadd 用户组名称

其中的命令选项说明如下:

-f 如果组已存在,则成功退出

-g 微信用户组所使用的GID

-o 允许创建有重复GID的组

-h 显示子帮助信息并退出

-p 为新用户组使用此加密过的密码

-r 创建一个系统账户

  1. 修改组-groupmod

格式:groupmod 用户组名称

其中的命令选项说明如下:

-g 修改为要使用的GID

-n 修改为要使用的组名称

-o 允许使用重复的GID

-p 更改密码

  1. 删除组-groupdel

格式:groupdel 用户组名称

其中的命令选项说明如下:

-f 即便是用户的主组也继续删除

-h 显示帮助信息

  1. 关联用户和组-gpasswd

gpasswd可以用来添加或删除用户到组中。

其中的命令选项说明如下

-a 向组group中添加用户USER

-d 从组group中添加或删除用户

-R 向其成员限制访问组group

在linux系统下安装mysql环境

在官网上下载需要的安装包

在/root下新建一个文件Downloads将安装包上传到该文件下 

进入/opt目录下新建mysql文件

cd /opt/

mkdir mysql

将安装包移动到/opt/mysql下

mv /root/Downloads/mysql-9.0.0-1.el9.aarch64.rpm-bundle.tar /opt/mysql

解压安装包

tar xvf mysql-9.0.0-1.el9.aarch64.rpm-bundle.tar

rpm -i mysql-community-server-9.0.0-1.el9.aarch64.rpm

三.安装mysql

1.查看版本:

[root@wanghan local]# cat /etc/redhat-release
  CentOS Linux release 7.5.1804 (Core) 

2.依赖包:
yum install -y libaio
yum install -y net-tools

3.下载包,解压然后按照下面顺序安装
rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm 

rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm 

4.配置/etc/my.cnf(下载完成之后别启动 !

vim /etc/my.cnf

# 在[mysqld]组下添加如下配置

lower_case_table_names=1

然后systemctl start mysqld.service

启动服务然后

#查看默认生成的密码

cat /var/log/mysqld.log | grep password

使用默认密码登录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值