使用如下命令,修改hosts主机文件,居然提示权限错误:bash: /etc/hosts: Permission denied
一、执行命令报错
catty@node186:~$ sudo cat <
127.0.0.1 localhost
192.168.1.101 master1
192.168.1.102 worker1
192.168.1.103 worker2
192.168.1.104 worker3
EOF
-bash: /etc/hosts: Permission denied
catty@node186:~$
二、解决办法1
catty@node186:~$ sudo bash -c "cat > /etc/hosts" <
192.168.1.101 master1
192.168.1.102 worker1
192.168.1.103 worker2
192.168.1.104 worker3
EOF
catty@node186:~$
三、解决办法2:
catty@node186:~$ sudo tee /etc/hosts >/dev/null <
192.168.1.101 master1
192.168.1.102 worker1
192.168.1.103 worker2
192.168.1.104 worker3
EOF
catty@node186:~$
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
