前言
最近换了台公司配的电脑,我的电脑本来就快坏了,结果放家里的门上挂着,pia的一下,摔了,a壳和b壳直接分离掉了(还好公司给配的电脑配置挺高的),
仔细回顾了一下,已经有十几天没有更新了,讲讲最近都干嘛去了吧,正好总结一下,最近出差了好几个项目,有一个是市内的,还有两个一个是在衢州,一个是在舟山,不得不说,舟山的风景真的很美,项目现场离海很近,可惜,如果是我一个人的话,我没啥心思去看,也就没去了,但是心里终究还是想去的,不过还好,在回家的路上,有一座跨海大桥,我终究还是看到了大海,和无数的船和码头,对于一个内陆的人,从没见过大海的人来说,还是非常兴奋的,暗自发誓,下次一定来舟山旅游,
之前说的研究新媒体,买了三本书,最近才开始看,抖音有个博主很励志,最晚感觉差点给我励志哭了,很棒的一个博主,结合昨天我看的书,原来网红是网红,和个人ip有很大的区别,我觉得我需要的是打造ip而不是一个网红,“低粉丝,高质量,高变现”,选好赛道和人设,从引流到交付,到变现,需要有一个很完整的闭环流程,路途还很长呀,加油了孩子
其实这几天还有想过,更不更新呢还,确实有时候出差挺忙的,然后下班如果再让我来研究这运维的知识,我会觉得非常累,但是如果让我研究自媒体就不会,(就好像是自己在创业,干劲十足),但是回想起最开始的一篇博客,八月底要给自己交差,还是想把这件事完成,即使以后不再做这一行,转到自媒体,那我也掌握了一门技术,如果两年后创业失败,至少老本行也不会差
欧克啦孩子们,逆天博主正文开始
认知root用户
了解什么是root用户
无论是Windows,MacOS,Linux均采用多用户的管理模式进行权限管理
- 在linux系统中,拥有最大权限的账户名为:root
- 而在前期,我们一直使用的账户是普通的用户
root用户拥有最大的系统操作权限,而普通的用户在许多地方的权限都是受限的
演示:
- 使用普通用户在根目录下创建文件夹
- 切换到root用户之后继续尝试
- 普通用户的权限一般在其HOME目录是不受限制的
- 一旦出了HOME目录,大多数地方,普通用户仅有只读和执行权限,没有修改权限
掌握用户切换命令
su和exit命令
在之前,我们接触过su命令切换到root账户
su命令就是用于账户切换的系统命令,
- 使用普通用户,切换到root用户或者其他用户都需要密码,
- 使用root用户可以直接切换用户,无需密码
掌握sudo命令
在我们得知root密码的时候,可以通过su命令切换到root得到最大权限
但是我们不建议长期使用root用户,避免带来系统的损坏
我们可以使用sudo命令,为普通的命令授权,临时以root身份执行
语法:sudo 其他命令
- 在其他命令之前,带上sudo,即可为这一条命令临时赋予root的权限
- 但是并不是所有的用户,都有权力使用速冻,我们需要为普通用户配置sudo认证
为普通用户配置sudo认证
切换到root用户,执行visudo命令,会自动通过vi编辑器打开:/etc/sudoers
在文件的最后添加:
- 其中最后的NOPASSWD:ALL,表示使用sudo命令,无需密码
- 最后保存
用户、用户组管理
理解用户,用户组的概念
linux系统中可以
- 配置多个用户
- 配置多个用户组
- 用户可以加入多个用户组中
linux系统中关于权限的管控级别有2个级别,分别是:
- 针对用户的权限控制
- 针对用户组的权限控制
比如,针对某文件,可以控制用户的权限,也可以控制用户组的权限
所以我们需要学习在Linux系统中进行用户,用户组管理的基础命令,为后面学习权限控制打下基础
掌握用户,用户组管理的相关命令
用户组管理
以下命令需要root用户执行
#创建用户组
groupadd 用户组名
#删除用户组
groupdel 用户组名
以下命令需要root用户执行
getent
查看当前系统中有哪些用户
getent passwd
查看当前系统有哪些用户组
getent group
查看权限控制
掌握查看Linux文件的权限管控信息
认知权限信息
通过ls-l可以以列表的形式查看内容,并且显示权限细节
权限细节一共细分为10个槽位
举例:drwxr-xr-x表示
- 这是一个文件夹,首字母d
- 所属用户,r,w,x (rwx)
- 所属用户组,有r无w有x,(r-x)
- 其他用户 的权限是有r无w有x,(r-x)
掌握读,写,执行三种权限的含义
rwx的含义
- r代表读权限
- w代表写权限
- x代表执行权限
针对文件,文件夹的不同,rwx的含义也有细微的差别
- r,针对文件可以查看文件内容
- 针对文件夹可以查看文件夹的内同,如ls命令
- w,针对文件表示可以修改此文件
- 针对文件夹可以在文件夹内:创建,删除,改名等操作
- x,针对文件表示可以将文件作为程序执行
- 针对文件夹表示可以更改工作目录到此文件夹,即进入此文件夹
案例:
修改权限控制-chmod
掌握使用chmmod修改权限信息
chmod命令
我们可以使用chmod命令,修改文件,文件夹的权限辛纳希
注意,只有文件,文件夹的所属用户就或者root用户可以 修改
#语法
chmod -[-R] 权限 文件或者文件夹
- 选项: -R,对文件夹内的全部你内容应用同样的操作
掌握使用数字序号标记权限
除了以上的写法,我们还可以这么写
chmod 751 hello.txt
那么问题来了,751是什么意思呢?
权限可以用三位数字来代表,第一位数字表示用户权限,第二位数字表示用户组权限,第三位表示其他用户权限,数字的细节如下:r记为4,w记为2,x记为1
那么组合之后可以有:
所以751表示:rwx(7)r-x(5)--x(1)
案例:
掌握chown命令修改所属用户,用户组
chown命令
#语法
chown -[-R] [用户] [:] [用户组] 文件或者文件夹
- 选项,-R,同chmod,对文件夹内全部内容应用相同规则
- 选项,用户,,修改所属用户
- 选项,用户组,修改所属用户组
- :用于分隔用户和用户组