Centos7-chattr权限问题导致锁定文件无法解锁且root用户无法编辑
chattr
chattr 命令,专门用来修改文件或目录的隐藏属性。在部分linux发行版中,部分存在chattr本身执行权限移除的默认设置,导致root用户无法编辑相关文件且chattr命令无法修改文件属性。解决的思路是先解决chattr本身的文件属性,确保chattr可用。
解决方案如下:
chattr 命令,专门用来修改文件或目录的隐藏属性。在部分linux发行版中,部分存在chattr本身执行权限移除的默认设置,导致root用户无法编辑相关文件且chattr命令无法修改文件属性。解决的思路是先解决chattr本身的文件属性,确保chattr可用。
解决方案如下:
MacOS系统升级导致brew发行包Nginx服务Service无法启动或启动失败,提示隐私或权限问题,系统限制root用户运行。
此脚本用于解决MacOS升级新版后,基于Homebrew发行的Nginx包守护服务无法启动运行问题。
此问题一般由MacOS更新的权限隐私策略与nginx守护服务权限冲突导致服务无法启动。该脚本通过直接操作nginx服务进程实现服务的快捷管理,增加常用进程基础检查操作,封装快捷操作脚本。
Homebrew安装nginx:
1 | brew install nginx |
1 | LANGUAGE = "en_US:en", |
此问题常见于MacOS系统升级、OpenSSL升级后,terminal终端ssh远程链接时发出警告。
在MacOS本地终端:
1 | sudo vi /etc/ssh/ssh_config |
注释默认配置:
1 | SendEnv LANG LC_* |
重启终端即可。
注意事项:gpg2默认交互式输入密码,有相应的解决方案。
1 | brew install gnupg |
1 | gnupg: stable 2.3.6 (bottled) |