Chinaunix

标题: 求助 [打印本页]

作者: wxy870708    时间: 2014-04-08 14:55
标题: 求助
grep ^#PermitRoot sshd_config | sed -n 's/yes/no/p' -i
sed: no input files
作者: liaosnet    时间: 2014-04-08 14:56
grep 的数据来源。。。。。。。。。?
作者: wxy870708    时间: 2014-04-08 14:59
ssh配置文件拒绝root远程登录怎样写呢,谢谢

作者: LikeLx    时间: 2014-04-08 15:15
  1. 你直接用sed修改文件呗(先别加i测试成功再用)
复制代码

作者: ywsydbz    时间: 2014-04-08 15:37
类似这样?
  1. sed -n 's/^#\?PermitRootLogin\s\+\(yes\|no\)/PermitRootLogin yes/p' /etc/ssh/sshd_config
复制代码

作者: wxy870708    时间: 2014-04-08 15:47
grep  ^#PermitRoot   /etc/ssh/sshd_config | sed -n 's/yes/no/p' -i
sed: no input files
作者: wxy870708    时间: 2014-04-08 15:48
grep  ^#PermitRoot   /etc/ssh/sshd_config | sed -n 's/yes/no/p' -i
sed: no input files

   
作者: wxy870708    时间: 2014-04-08 15:53
不行呀,执行完,文本就剩下一行了
PermitRootLogin no
~                                                                              
~                                                                              
~                                                                              
~                 


   
作者: Shell_HAT    时间: 2014-04-08 16:02
  1. sed -i '/PermitRootLogin [y|n]/ s/.*/PermitRootLogin no/' /etc/ssh/sshd_config
复制代码

作者: wxy870708    时间: 2014-04-08 16:14



    grep ^#PermitRoot   /etc/ssh/sshd_config | sed -i 's/yes/no/'
sed: no input files
为什么grep后接sed不行呢
作者: Shell_HAT    时间: 2014-04-08 16:16
回复 10# wxy870708


    龟腚
作者: ywsydbz    时间: 2014-04-08 16:41
回复 8# wxy870708
是我写的有问题
  1. sed -i 's/^#\?PermitRootLogin\s\+\(yes\|no\)/PermitRootLogin no/' /etc/ssh/sshd_config
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2