清风陪你,聊一聊自学之路-关于Linux(五)用户模式的一些操作

我是清风、好几天没更新linux 操作系统的东西,今天补发一下,这是刚刚才整理的,截图不易,有不好的地方希望指出,谢谢

一、使用单用户模式修改Linux密码

1、单用户启动流程图

 

2、模拟使用单用户模式修改Linux密码

1)重启->倒计时按E键:

2)选择操作系统,按E键:

3)kernel操作空间:

4)回车之后,到达操作系统:

5)按b键,重启系统:

直接就进入了系统。默认就是root账户进来的。

 

6)修改密码:

passwd [username]

修改指定用户的密码;只有root用户才能修改别人的密码。

不指定用户,就是修改当前用户的密码。

 

修改一个用户的密码:

 

修改一个root用户的密码:

 

7)发现问题:

要去设置用户,必需要在文件里面去配置!

 说明:单用户模式在哪个环境才可以操作?

这个模式,必需是服务器,就在我们的身边才可以操作。

 二、Linux中的引导系统

1、选择操作系统(/etc/grub.conf)

1)打开文件

vim /etc/grub.conf

2)说明

第10行:默认索引0。安装的操作系统的数量,是从0开始的。

第11行:倒计时,单位秒。

第12行:背景图片,不要更换,需要专门的软件

第13行:隐藏菜单

第14行:系统列表信息

第15行-第17行:就是某个系统的列表选择项

3)修改倒计时:

 

2、使用grub.conf设置装载口令

1)找到设置密码的地方:

2)设置的内容:

明文密码是不安全的。

 

3)修改成加密的密码

这里要使用的加码密码,需要找到对应的软件:

设置加密:

填加密码

4)保存退出!重启

按e键,进入输入密码的地方

验证成功!

3、选择登陆界面(/etc/inittab)

1)打开查看文件

2)查看内容:

运行级别

第18行:0表示的是关机。只要你设置了它,开机就立即关机。

第19行:1表示的是单用户模式,设置这个就没有办法连网了。不要设置。

第20行:2表示多用户模式,没有网络的。不要设置。

第21行:3表示多用户模式,终端模式。

第22行:4表示预留的。没有任何作用。

第23行:5表示图形化桌面

第24行:6表示的是重启。

设置的时候。如果是个人使用设置的5.centos很多时候,都使用的是3模式。

明天下午,必需你全部设置成3模式。

 

4、挂载文件系统(/etc/fstab)

分区的时候:根、boot、swap分区

 

1)打开文件:

2)查看内容:

第1列:UUID,表示的是唯一值。

第2列:分区的符号。

第3列:文件系统:ext4有前辈ext3

第4列:默认(可读,可写,可执行等)

第5列:备份(0,不备份,1备份)

第6列:自检:0不自检,1,第一个自检,2,第二个自检。

 

三、用户与组

1、用户和组的概念

 

2、与用户和组相关的文件

用户文件:

/etc/passwd用户文件

/etc/shadow 密码文件

 

组文件:

/etc/group

/etc/gshadow

 

3、用户文件详解

1)打开用户文件

2)查看内容:

第1列:用户名(唯一)

第2列:用户密码(占位符)

第3列:用户编号(唯一)

第4列:组编号

第5列:注释

第6列:家目录路径

第7列:shell类型的设置

 nologin:设置成这个的时候。用户是不能够登录系统。

不能够登录系统的用户,是给软件的worker进程来使用的。

 

4、用户密码文件详解

1)打开文件

2)查看内容:

第1列:用户名

第2列:用户密码。

 

5、组文件详解

1)打开组文件

2)查看内容:

第1列:组名

第2列:密码(占位符)

第3列:组编号

第4列:附属成员信息

 

6、组密码文件详解

1)打开文件:

2)查看文件:

第1列:组名

第2列:密码(空就是没有密码)

第3列:组的管理员

第4列:附属成员信息

 

7、与用户相关指令

useradd 添加用户

useradd 用户名

查看文件:

还有家目录:

会自动创建家目录

 

还有组编号:

 总结:在创建用户的时候,默认会创建家目录与组。

 

usermod:修改

-c:注释

usermod –c 注释用户名

-l:名称

usermod –l 新的用户名用户名

-u:编号

usermod –u 666 用户名

userdel:删除用户

-r:删除的时候,把创建的时候自动创建的东西,一并删除(家目录)

查一下家目录:

家目录已经被删除,删除用户的时候,使用的了-r参数

 

查一下组:没有被删除


 再创建一个用户,删除的时候,不带r参数:


不使用-r参数,家目录是依然存在的。

 

8、组相关指令

groupadd:添加组

 

-g:指定编号

 

groupmod:修改

-n:名称

 

-g:编号

 

groupdel:删除

 9、实现效果图

创建组:

查看一下:

 useradd添加用户

-g :指定组的编号

 张一凡:

王小明:

usermod:修改

-g:指定组编号


10、使用man指令查看帮助手册

记常用的就可以的。

 

Linux面试:你常用的linux命令有哪些?

ls –a cd   pwd clear  useradd  usermod userdel

cd pwd  vim  groupadd groupmod groupdel

 

面试的时候,一定不要说选项参数。选项参数有很多,我们只是学习了一些而已。

ls -a  -l  -h

 

man :查看帮助信息!

帮助信息都是开发者提交写好的。帮助信息是程序员,给你设置好的。你直接查看就行了。帮助信息能够解释的有多清楚,全看开发者提前写的内容。开发者比较懒写的模糊,没有办法在看下去。

 

man  命令

 

命令  --help :也是可以查看帮助信息的。

命令  -h :也是可以查看帮助信息的。

 

11、设置用户口令

passwd

-S:查看状态

 

-l:锁定密码

 

使用终端模式:ctrl + alt +F2

登录失败。锁定的用户,是不能登录的。

 

回到图形:ctrl + alt +F1

-u:解除锁定

 

-d:删除密码

删除密码之后,尝试登录:

说明:删除了密码之后,用户是可以直接登录的。是非常危险的。所以在删除密码之后,一定要锁定用户。不能让它登录!

 

总结:锁定,就是在密码前面加上二个!!而已;解除锁定,就是删除密码前面的二个!!

 

说明:在系统上面,如果在永久生效,必需是写在文件里面的。写在内存的里面,重启就会失效。

 

有很多命令只是修改内存的,有一些命令是直接修改文件的。有一些命令是直接从文件读取内容。

 

12、禁止普通用户登陆

1)禁止某个用户登陆

直接修改文件:

保存退出!

测试一下:

2)禁止所有普通用户登录

在etc下面创建一个文件:nologin

可以使用vim打开一个空文件,保存退出,就是创建。

测试一下:

 

说明,测试成功。

请删除它:

 

13、显示用户信息

id

 groups


14、查看用户的资料信息

chfn:

 

finger:

回顾安装软件!

rpm包来进行安装。找到安装包。

安装它:

 

使用这个命令:

 

15、用户相关的指令

su:切换用户

-       :参数,使用这个参数。在进行用户切换的时候,就用户切换用户的环境变量。

切换到root,就使用root的环境变量。切换到bigc,就使用bigc的环境变量。

 

这个命令,没有任何作用。

newgrp:切换主组

现在要把root用户添加到bigc组里面:

gpasswd –a root bigc

查看

切换,把root用户的主组切换成bigc

newgrp 组名用户名

查看:

newgrp是临时生效的。不修改文件。

 

再创建文件:

在权限的时候,就很有用了。

 

whoami:查看我是谁

 

16、赋予某些普通用户特殊功能

sudo:这个是非常重要的。

作用:工作中的时候,我们的账户都是权限受限制,想要特殊权限,就可以让管理员给你设置。设置好之后,就可以使用sudo来操作。

 

使用方法:

sudo 命令

 

su :这个是切换用户,用户切换了的用户权限来操作。

sudo :这个是用户,拥有的特殊权限,是管理员受理的。

 

使用一下:

普通用户使用的时候,必需是管理员授权的命令,才可以使用的。

 

模拟管理员授权:root

授权文件:/etc/sudoers

授权的写法:

用户名    IP地址=(权限拥有者)命令

 

IP地址= ALL:表示所有的IP地址。

(权限拥有者) =ALL :不写默认就是root;all也是的。

 

命令:要写绝对路径

 

示例:

bigc  ALL=(root)/sbin/shutdown

bigc用户在所有IP地址上面都可以执行shutdown,并且是以root用户的权限执行的。

 

配置一下:

保存完成!

 

普通用户:bigc

测试一下:

sudo是可以使用的!已经被配置成功!

 

 

模拟管理员授权:root

配置文件:

配置的时候,带了参数!

 

普通用户:bigc

测试一下:

 

总结:管理设置,可以做到参数级别的。

设置是管理员设置的,所以我们只需要知道怎么使用就可以了。

 

sudo只学会怎么使用就可以了!!!!

 

-l:查看有什么特殊权限

sudo要输入密码,这个密码是当前用户的密码。并且,在连续使用的时候,不用设置密码。默认是几秒之后再使用就要再输入密码

 

whereis:查看命令,的绝对路径。


"我是Spirit_Breeze,中文<晟世清风>,在这纷纷乱世之中,祈望能有一股清流之风." 本人从事销售,不甘心于口舌之利,突然对代码和框架充满兴趣,遂之研究研究,欢迎研究讨论,转载请备注地址和作者,谢谢。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值