CentOS7的root用户都删不了的文件

[root@node3 ~]# man 1 chattr   #查看帮助文档

ATTRIBUTES(属性)
       当修改设置了'A'属性的文件时,它的atime记录不会改变.
       这可以在笔记本电脑系统中避免某些磁盘I/O处理.

       设置了`a'属性的文件只能在添加模式下打开用于写入.
       只有超级用户可以设置或清除该属性.

       设置了`c'属性的文件在磁盘上由内核自动进行压缩处理.
       从该文件读取时返回的是未压缩的数据.
       对该文件的一次写入会在保存它们到磁盘之前进行数据压缩.

       设置了`d'属性的文件不能对其运行 dump(8) 程序进行备份.

       设置了`i'属性的文件不能进行修改:你既不能删除它,
       也不能给它重新命名,你不能对该文件创建链接,
       而且也不能对该文件写入任何数据.
       只有超级用户可以设置或清除该属性.

       当删除设置了`s'属性的文件时,将对其数据块清零
       并写回到磁盘上.

       当修改设置了`S'属性的文件时,
       修改会同步写入到磁盘上;这与应用
       到文件子系统上的`sync'挂载选项有相同的效果.

       当删除设置了`u'属性的文件时,            将会保存其内容.
       这使得用户可以请求恢复被删除的文件.

[root@node3 ~]# touch test.txt;chattr +a test.txt   #创建文件并添加属性
[root@node3 ~]# ls -l test.txt 
-rw-r--r--. 1 root root 0 4月   7 15:18 test.txt

[root@node3 ~]# lsattr test.txt   #查看文件添加了a属性
-----a---------- test.txt
[root@node3 ~]# rm -rf test.txt       #强制删除都不行
rm: 无法删除"test.txt": 不允许的操作
[root@node3 ~]# mv test.txt test.bak   #重命名都不行
mv: 无法将"test.txt" 移动至"test.bak": 不允许的操作
[root@node3 ~]# chattr -a test.txt   #减去a属性就可以删除了
[root@node3 ~]# rm test.txt
rm:是否删除普通文件 "test.txt"?y
[root@node3 ~]# ls -l test.txt
ls: 无法访问test.txt: 没有那个文件或目录

 

在 CentOS 7 上修改 root 密码的方法有几种,以下是其中两种常见的方法: 方法一:使用单用户模式 1. 重启 CentOS 7,进入 GRUB 引导界面。 2. 在 GRUB 菜单中选择要启动的 CentOS 7 内核版本。 3. 按下 `e` 进入编辑模式,找到以 `linux16` 开头的行。 4. 将行尾的 `ro` 或 `rhgb quiet` 修改为 `rw init=/sysroot/bin/sh`。 5. 按下 `Ctrl + x` 或 `F10` 启动编辑后的内核版本。 系统将进入单用户模式,此时会显示一个命令行提示符。 6. 运行以下命令挂载根文件系统为可写权限: ``` chroot /sysroot ``` 7. 运行以下命令修改 root 用户密码: ``` passwd root ``` 8. 输入新密码两次确认修改。 9. 运行以下命令退出单用户模式并重新启动系统: ``` exit reboot ``` 系统将重新启动,并可以使用新设置的 root 密码登录。 方法二:使用 Live CD/USB 1. 使用 Live CD/USB 启动 CentOS 7。 2. 打开终端,并挂载 CentOS 7 的根分区到一个临时目录。假设根分区设备为 `/dev/sda1`,临时目录为 `/mnt`,则运行以下命令: ``` sudo mount /dev/sda1 /mnt ``` 3. 切换到根分区的 `/etc` 目录: ``` cd /mnt/etc ``` 4. 使用文本编辑器(如 `vi` 或 `nano`)打开 `shadow` 文件: ``` sudo vi shadow ``` 5. 找到以 `root:` 开头的行,将其中的密码字段(位于第二个冒号后)删除。保存并关闭文件。 6. 卸载根分区: ``` sudo umount /mnt ``` 7. 重新启动系统,并使用空密码登录 root 用户。 请注意,修改 root 密码可能需要一些系统管理经验,操作不当可能导致系统无法启动或数据丢失。在执行这些步骤之前,请确保了解操作的风险,并备份重要数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路来了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值