众所周知Kate现在不让用root运行了,但是我们有时候还是需要编辑系统文件的,怎么办呢?
1、对于普通用户有读取权限(但没有写入权限)的文件,Kate是可以直接编辑的(不用加sudo),只是保存时会要密码。
2、对于普通用户没有读取权限的文件,可以用EDITOR=kate sudoedit编辑文件。
# 报错:kate不支持以root启动
sudo kate /path/to/filename
# 对于诸如-rw-r--r--以及-rwxr-xr-x这样普通用户有读取权限的文件
kate /path/to/filename
# 如果已经是root的shell
sudo -u username kate /path/to/filename
# 对于诸如-rw-------以及-rwx------这样普通用户没有读取权限的文件
EDITOR=kate sudoedit /path/to/filename
# 如果已经是root的shell
sudo -u username EDITOR=kate sudoedit /path/to/filename
3、也可以用sudo chmod改权限再编辑,但是编辑完要记得改回来。
4、除此之外,也可以使用vim或nano等Terminal文本编辑器,或者安装pluma或mousepad等没有root限制的GUI文本编辑器。