学习笔记 2021.11.15
2021.11.15
用户管理
相关的一些概念
- 每个用户都至少需要属于一个组的这个概念。用组太区分用户,来规定用户的权限。
- 还有个永华家目录的概念,/home/目录下有各个创建用户对于家的目录,当用户登陆时,会自动定位到自己的家目录。
添加用户
基本语法:useradd [选项] 用户名
这里差一点debug的过程
如果刚进去的时候发现网络连接不上,要从任务管理器里面打开vmware的nat和dhcp的服务,然后可能的话还有一些参数的配置。

通过命令添加用户过后,用户默认分配到同名的组里面。没有的话就自动创建。

此时也可以通过useradd -d 指定目录来创建对象。这里就不具体的展示了。
其他的一些用户相关的指令:

注意指定密码、删除之类的都只有root能过户才能够执行。

删除用户时,连带着家目录的方法就是通过添加参数-r。
对于细节说明,一般来说都是尽量保存家目录。
查询用户信息

具体的使用情况:

分为用户id、所在组的id的和组相关。
用户切换

案例的实操

以及简单的这个查看当前用户的指令。

用户组组的管理
划分的目的,这样就类似于角色,系统可以对有共性的多个用户进行统一的管理。
增加组
groupadd
删除组
groupdel
增加用户时直接加上组
useradd -g 用户组 用户名
此时自然组要先存在才能够直接分配过去。
但这个时候注意一点,/home目录下的名称还是用户的名称,至少组名臣这个概念在这里还是没有实质体现的。
修改用户组
usermod -g 用户组 用户名
用户和组的相关文件

passwd中的内容:

x就是密码,只是这里看不到。
绿色的就是用户的家目录。
shadow中的内容:

放在这里是加密的,知道有这个即可。
group中的内容:

注意这时候看组的时候要翻页才看到后面的内容,或者直接G定位到最后。
linux中的实用指令
指定运行级别
什么是单用户模式?!

通常使用的界别即是3和5。
具体的文件内容显示:

可以看到默认的运行级别即是图形界面。
切换到指定运行级别的指令:
init [级别编号]
实用的操作:找回丢失的root密码。
思路:进入到单用户模式,然后修改root密码。因为进入该模式时,不用密码就可以登陆。
引导时按回车键即可进入这个界面。

按e进入后再选第二个按e进入,输入1进入单用户模式后再启动,输入正确密码即可。
也不用理解成会导致不安全,因为这种操作只有在linux服务器即主机上才会操作,此时即可以看成就是本人了,
帮助指令
可以用来了解对于不熟悉指令的运用。

当然,最直接的还是百度一下就可以了。
文件目录类:
pwd
显示当前工作目录的绝对路径

ls
查看当前目录的所有内容信息

具体使用的演示:

cd
切换目录

基本的一些用法的示例:

相对目录就是对转换过程的顺序描述,绝对目录就是直接转换 。
mkdir

使用实例演示:

对应的删除指令就是rmdir,与创建的过程相反即可。
此时注意没法删除非空的目录,如果硬要删除的话,通过rm -rf 文件目录来执行操作。
注意创建目录时必须按照绝对路径来创建和删除。
touch

注意这里是空文件,与前面文件夹的概念区分开来。
可以根据相对目录来创建
cp

操作实例

使用的时候,只要熟悉目录结构,用相对路径是要更方便和简洁的。cp后面的选项先是目标文件,再是目标地址。
同时对于指令有着强制执行的操作即在指令前面加上反斜杠即\cp这种形式。
rm

使用实例:

删除整个目录的写法:

反正只要加了f的参数,删除什么都是强制删除,不会再有任何的提示。
mv

使用实例:

这种情况的实现也是建立在文件中有aaa.txt的情况,识别出来后执行的重命名的操作。
移动操作:

cat

与vim区别即在于只读,但是不能够更改文件内容。

more
也是看文本文件的方式,有需要再去具体的熟悉即可。
less

反正就是看大型日志文件,就最好用这个。
》指令和>指令
浙公网安备 33010602011771号