一条命令修改selinux~~

回复 收藏
一般而言,我们在做服务时,需要关闭selinux,就需要打开/etc/selinux/config文件,将里面的enforcing修改为disable,这样做太麻烦了,现在,仅仅一条命令就可以解决,那就是:
sed -i 's/=enforcing/=permissive/' /etc/selinux/config
既可以快速解决问题,有能练习sed命令,看上去,也显得高大上。
有人说,命令太难,还不如进入文件里面修改,我想说,多用用吧!
ps:sed -i 's/=enforcing/=permissive/' /etc/sysconfig/selinux 为什么这样写,就修改不了呢?

sed '36 auser = mysql ' -i /etc/my.cnf这条命令大家知道是什么意思么?呵呵~
2015-05-22 09:59 举报
已邀请:
0

阿铭 管理员

赞同来自:

你的命令里面,写错了路径 /etc/sysconfig/selinux  
0

疾风

赞同来自:

本帖最后由 疾风 于 2015-5-22 14:53 编辑

auser没见过这个参数用sed改文件/etc/selinux/config,36行的auser 改为mysql?
0

定海偶然

赞同来自:

本帖最后由 定海偶然 于 2015-5-22 17:29 编辑
疾风 发表于 2015-5-22 14:49
auser没见过这个参数用sed改文件/etc/selinux/config,36行的auser 改为mysql?

sed '36 auser = mysql ' -i /etc/my.cnf的意思是在/etc/my.cnf文件的第三十六行下增加一行:user = mysql
36:代表第36行。
a:代表在36行下新增一行
auser并不是一个整体哟~ ^.^
0

lyhabc

赞同来自:

sed 命令

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: