安装centos的时候会创建一个管理员的用户,所以安装完毕后我们直接可以使用root进行登陆。但是如果工作中需要其他人也要访问,这时候就需要添加用户进而进行授权:
(1)连接到虚拟机,如下:
(2)创建用户,使用如下命令 :
//创建用户
[root@192 ~]# adduser 用户名
//给feifei用户设置密码
[root@192 ~]# passwd 用户名
(3)查看权限:
从上面可以看到,只有读取权限,r表示读取。如果想要修改的话,首先得加一个w权限。
输入命令:chmod -v u+w /etc/sudoers
添加完可写权限后,vi /etc/sudoers 编辑刚才新加的用户,如下(我这里新添加了两个用户):
红色框里面是我新添加的,退出保存。接下来进行可写权限收回:
chmod -v u-w /etc/sudoers
使用命令: su 用户名,就可以进行用户切换了
PS:以下是常用的一些命令。
(1)文件权限的描述:
d r w x r w x r - x
类型 拥有者 所属组 其他人
权限信息可以表示为3组二进制符号: 111 111 101
进而可以表示为3个十进制数: 7 7 5
(2)修改权限:
chmod u+rwx file 为file添加或取消所属用户的权限
(u代表所属用户 o代表其他用户 g代表所属组的成员用户)
chmod 567 file 用数字也可以表示权限
5 ---> 101 ---> r-x
6 ---> 110 ---> rw-
7 ---> 111 ---> rwx
这备注一个安装mysql的链接,很棒,讲的非常详细。
MySQL tar包安装教程: http://www.yw1515.com/news/2018-04-06/104023.html
不过启动mysql服务服务的时候,我出现了一个错误,如下:
报错信息可以看到, /var/log/mariadb/mariadb.log 这个文件不存在,
mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chown -R mysql:mysql /var/log/mariadb/
输入上面指令完成后,继续启动mysql服务: