permissions - 如何重写`-r-------- 1 apache apache a.txt`?
问题描述
有一个文件-r-------- 1 apache apache a.txt
。
现在,我打开GNOME Terminal 3.14.3
. 甚至su root
不能重写这个文件。我怎么解决这个问题?
解决方案
尝试以下命令:
sudo chmod 777 a.txt
sudo cp a.txt /home/your-username/a.txt
现在进行更改并运行以下命令:
sudo chmod 777 a.txt
sudo cat /home/your-username/a.txt > a.txt
sudo chmod 400 a.txt
注意:确保将 /home/your-username 替换为您的主文件夹,并将工作目录设置为文件所在的目录。
推荐阅读
- python - 检查一个数据框中的名称是否存在于其他数据框python中
- javascript - 通过javascript变量获取django变量
- azureml - AzureML 从具有多个文件的数据存储创建数据集 - 路径无效
- c - c - 带有链表的堆栈 - 将元素与头部错误中的元素进行比较
- angular - 使用 RxJS 更新 Observable 数组中的项目
- swiftui - 可以在 SwiftUI Watch 项目中实例化 WKInterfaceController 吗?
- reactjs - 如何更改复选框中的选择方式?
- mysql - MySQL - 检查空结果
- python - 在测试期间模拟环境变量
- spring - 带有会话的 Spring Boot CSRF