走进Linux第5天

Linux 超级管理员如何找回重置密码

方案:单用户模式  (虚拟机)服务器皆可

开机之后按小e

1.找到 US.UTF-8 在尾部后面输入   rd.break console=tty0  后按ctrl+x进入命令模式

2.输入 mount -o rw,remount /sysroot 重新挂载写入模式

3.挂载之后输入:chroot /sysroot

4.更改密码:passwd 输入新的密码

5.然后关闭保护机制SELINUX       默认状态是:开启 需要i关闭SELINUX

6.vi 修改文件 /etc/selinux     将里面的selinux 修改为disabled 永久关闭SELINUX

7.最后命令:touch /touch /.autorelabel       

8.exit退出登录      reboot 重启
密码更改完毕


权限管理 UGO ll 查看权限

所有者(属主):u    权限 :   读:r 4

所属组(属组):g                   写:w 2

其他人:o                                   执行:x 1

-(代表此处没有权限)              

 案列:-rw-r--r-- 1 root root alice        hr      file1.txt ​
                                       (属主)(属组)  文件名)


​                                            rw-      r--       -wx ​
                                          (u) (g)(o)​
                                           420     400      021 ​

所有者,属组权限设置更改

chown:设置所有者跟属组

语法格式:chown 用户名 文件名 更改属主
                  chown .组名 文件名 (更改属组)
                 chown 用户名.组名 文件 (全部更改) 将目录及目录下的所有内容更改设置

设置目录+所有文件   设置目录一下的所有文件    属主,组权限

语法格式:chown 用户名.组名 目录/文件名 - R     (目录包含所有文件权限)
chown 用户名.组·名 目录/
*   -R    目录下的所有 (不包含目录)


chmod:设置权限 u g o a(所有)

u+x 增加执行权限          u(用户)-r 减去读的权限
a+r 给所有人(u g o)增加读的权限

案例 教学: file1=文件名

                     chmod u+x file1 //属主增加执行
                    chmod u-x file1 //属主去掉执行
                    chmod a=rwx file1 //所有人等于读写执行
                    chmod a=- file1 //所有人没有权限
                    chmod ug=rw,o=r file1 //属主属组等于读写,其他人只读 ll file1 //以长模式方式查看文件权限
                  -rw-rw-r-- 1 alice it 17 10-25 16:45 file1 //显示的结果

chmod 用数字的形式来更改权限

语法格式:chmod 777 文件名 (给所有人(ugo)增加,读写,执行的权限)

chmod 643 文件名 (给u增加读,写权限,给g增加读的权限,给其他人增加写,执行权限)

755 默认目录权限

644默认文件权限

对目录 权限有什么用

w:touch mkdir 可以创建删除文件

r:ls 可以读取目录中的内容

x:cd 进入到目录 (比如双击一个目录)

注!:运用w权限先要有x权限

小知识:对于一个文件来说如果有w权限 :就可以用vim像文件中写入内容

如果有r的权限: 就可以读取文件中的内容

如果有x权限 :就可以执行:./相对文件执行 / 绝对路径执行

echo ”123“ >> 文件名 (给文件写入内容 )

注意:只有读的权限才能运用 写,执行的权限。所以默认文件权限是644

    


                                     umask 权限掩码

用来查看umask值,直接得到先要的权限文件

默认文件权限:644   rw- r-- r--

默认目录权限:755  rwx r-x r-x

默认文件的最大权限:666  rw- rw- rw-

默认目录的最大权限:777  rwx rwx rwx

umask :022 
​
666:  rw- rw- rw-  110 110 110         110 110 110
022:  --- -w- -w-  000 010 010--取反-- 111 101 101
​
                    110 100 100  rw- r-- r--  644  得出权限为644
​
有权限:1 真
没有权限:0 假
​
与运算:真真为真,真假为假,假假为假
​
最大值   777:111 111 111
umask值022:111 101 101(取反)
​
111 101 101 rwx r-x r-x  755
​
777: 111 111 111 111 111 111
011: 000 001 001 111 110 110
​
111 110 110 rwx rw- rw- 766
r:4
w:2
x:1
​
777: 111 111 111 111 111 111
032: 000 011 010 111 100 101
​
111 100 101 745
​
已知umask得到文件/目录的权限
​
已知文件/目录权限,求umask
​
已知文件权限:644  110 100 100
最大文件权限:666  110 110 110 
umask            111 100 101    取反前 000 011 010  032/022/.....
?umask 取反后   
​
真[最大文件权限](真1)[umask]为真[文件权限]
​
真(0)为假
假(0/1)为假 

文件属性lsattr 查看

a 允许往文件里追加内容
语法格式: chattr +a 文件名  roo无法删除 能看能追加内容

chattri +i 文件名 root无法删除文件   只能查看,可以限制root用户

查看隐藏属性文件 lsattr


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了Linux的重置密码,权限修改,umask值,lsattr文件属性。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux 第五版的期末复习题主要涵盖了以下内容: 1. Linux 基础知识:包括 GNU/Linux 发行版、Linux 内核、Linux 文件系统等。要求了解不同发行版的特点和用途,了解 Linux 内核的组成和工作原理,熟悉不同类型的文件系统以及文件系统的操作。 2. Linux 命令行操作:包括常用的命令行工具和操作技巧。要求熟练掌握常用命令的语法、选项和参数,能够使用命令行工具进行文件和目录的操作、进程管理、网络配置等。 3. Linux 网络和安全:包括网络配置、网络服务、网络安全等。要求了解网络配置的基本原理和方法,能够配置网络接口和网络服务,了解网络安全的基本概念和技术。 4. Linux 系统管理:包括用户管理、进程管理、系统配置等。要求熟悉用户管理的方法和技巧,能够进行用户账号的创建、管理和权限设置,了解进程管理的基本原理和方法,掌握系统配置的基本技术。 5. Shell 编程:包括 Shell 脚本的编写和执行。要求熟悉 Shell 脚本的基本语法和逻辑,能够编写简单的脚本解决实际问题,了解脚本的执行和调试方法。 在复习过程中,建议通过阅读教材、参考资料和实践操作相结合的方式进行。可以结合实际项目或练习题进行练习,加深对知识点的理解和掌握。同时,可以参考相关的在线资源和社区讨论,与他人交流和分享经验,扩展自己的视野和知识面。 总之,通过系统地复习这些内容,理解并掌握 Linux 第五版的知识点,可以更好地应对期末考试,为自己的学习和职业发展奠定坚实的基础。 ### 回答2: Linux第五版是一本经典的教材,旨在帮助读者全面了解Linux操作系统及其相关技术。对于期末复习题,我们可以回顾以下主要内容: 1. Linux基础知识:包括Linux的发行版、内核、Shell、文件系统等基本概念和架构。可以复习Linux的历史、特点以及与其他操作系统的比较。 2. Linux命令行操作:回顾常用命令,如文件和目录管理、进程控制、权限管理、文本处理等。可以通过练习和实际操作来提高熟练度。 3. Shell脚本编程:回顾Shell脚本的语法和常用控制结构,了解脚本编程的基本原理。可以通过编写简单的脚本来加深理解。 4. 网络与通信:回顾Linux的网络配置和管理,包括IP地址、路由、网络服务等。还可以复习常用网络工具的使用,如ping、telnet、ssh等。 5. 系统管理和性能优化:回顾系统配置管理、进程管理、日志管理等。可以了解如何监控和优化系统性能,提高服务器的稳定性和响应速度。 除了以上几个主要方面,还可以参考书中其他相关章节进行复习,例如设备管理、文件权限、用户和组管理等。 最后,通过做一些练习题和实验,进一步巩固所学知识,并通过查阅官方文档和网络资源,及时补充和扩展自己的知识面。希望这些复习提纲对你的期末复习有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值