学习笔记 2021.11.15

2021.11.15

用户管理

相关的一些概念

  • 每个用户都至少需要属于一个组的这个概念。用组太区分用户,来规定用户的权限。
  • 还有个永华家目录的概念,/home/目录下有各个创建用户对于家的目录,当用户登陆时,会自动定位到自己的家目录。

添加用户

基本语法:useradd [选项] 用户名

这里差一点debug的过程

如果刚进去的时候发现网络连接不上,要从任务管理器里面打开vmware的nat和dhcp的服务,然后可能的话还有一些参数的配置。

image-20211115201610329


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

image-20211115201740562

此时也可以通过useradd -d 指定目录来创建对象。这里就不具体的展示了。

其他的一些用户相关的指令:

image-20211115202017307

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

image-20211115202126742

删除用户时,连带着家目录的方法就是通过添加参数-r。

对于细节说明,一般来说都是尽量保存家目录。

查询用户信息

image-20211115202426015

具体的使用情况:

image-20211115202522237

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

用户切换

image-20211115202559763

案例的实操

image-20211115202937854

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

image-20211115203045869

用户组组的管理

划分的目的,这样就类似于角色,系统可以对有共性的多个用户进行统一的管理。

增加组

groupadd

删除组

groupdel

增加用户时直接加上组

useradd -g 用户组 用户名

此时自然组要先存在才能够直接分配过去。

但这个时候注意一点,/home目录下的名称还是用户的名称,至少组名臣这个概念在这里还是没有实质体现的。

修改用户组

usermod -g 用户组 用户名

用户和组的相关文件

image-20211115203904617

passwd中的内容:

image-20211115204121571

x就是密码,只是这里看不到。

绿色的就是用户的家目录。

shadow中的内容:

image-20211115204224280

放在这里是加密的,知道有这个即可。

group中的内容:

image-20211115204750224

注意这时候看组的时候要翻页才看到后面的内容,或者直接G定位到最后。

linux中的实用指令

指定运行级别

什么是单用户模式?!

image-20211115210152497

通常使用的界别即是3和5。

具体的文件内容显示:

image-20211115210446800

可以看到默认的运行级别即是图形界面。

切换到指定运行级别的指令:

init [级别编号]

实用的操作:找回丢失的root密码。

思路:进入到单用户模式,然后修改root密码。因为进入该模式时,不用密码就可以登陆。

引导时按回车键即可进入这个界面。

image-20211115210703439

按e进入后再选第二个按e进入,输入1进入单用户模式后再启动,输入正确密码即可。

也不用理解成会导致不安全,因为这种操作只有在linux服务器即主机上才会操作,此时即可以看成就是本人了,

帮助指令

可以用来了解对于不熟悉指令的运用。

image-20211115211814467

当然,最直接的还是百度一下就可以了。

文件目录类:

pwd

显示当前工作目录的绝对路径

image-20211115212331698

ls

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

image-20211115212418959

具体使用的演示:

image-20211115212518844

cd

切换目录

image-20211115212629209

基本的一些用法的示例:

image-20211115213002761

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

mkdir

image-20211115213304782

使用实例演示:

image-20211115213457345

对应的删除指令就是rmdir,与创建的过程相反即可。

此时注意没法删除非空的目录,如果硬要删除的话,通过rm -rf 文件目录来执行操作。

注意创建目录时必须按照绝对路径来创建和删除。

touch

image-20211115214252113

注意这里是空文件,与前面文件夹的概念区分开来。

可以根据相对目录来创建

cp

image-20211115214409880

操作实例

image-20211115214708844

使用的时候,只要熟悉目录结构,用相对路径是要更方便和简洁的。cp后面的选项先是目标文件,再是目标地址。

同时对于指令有着强制执行的操作即在指令前面加上反斜杠即\cp这种形式。

rm

image-20211115215204322

使用实例:

image-20211115215339201

删除整个目录的写法:

image-20211115215455583

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

mv

image-20211115215538047

使用实例:

image-20211115215722168

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

移动操作:

image-20211115215930431

cat

image-20211115220007967

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

image-20211115220226773

more

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

less

image-20211115220510833

反正就是看大型日志文件,就最好用这个。

》指令和>指令

posted @ 2021-11-15 22:09  damndamit  阅读(45)  评论(0)    收藏  举报