linux中如何获取改写hosts的权限
答案:4 悬赏:80 手机版
解决时间 2021-11-24 01:05
- 提问者网友:焚苦与心
- 2021-11-23 14:20
linux中如何获取改写hosts的权限
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-11-23 15:01
chmod +w hosts有什么用
要chmod a+w hosts才可以。
没有a的话, 是要受umask控制的, 而大部分系统的umask都是022,过滤了其他用户的写权限的
要chmod a+w hosts才可以。
没有a的话, 是要受umask控制的, 而大部分系统的umask都是022,过滤了其他用户的写权限的
全部回答
- 1楼网友:woshuo
- 2021-11-23 18:55
看了楼上 ,我明白中国无数linux主机的莫名其妙的777从那里来了 ,肉鸡方便大门啊
- 2楼网友:詩光轨車
- 2021-11-23 17:18
你先看看hosts是否加了位权限,lsattr /etc/hosts
如果显示a ,i之类的。就用chattr -i或者-a先把权限去掉,在进行chmod操作。
如果显示a ,i之类的。就用chattr -i或者-a先把权限去掉,在进行chmod操作。
- 3楼网友:低血压的长颈鹿
- 2021-11-23 15:40
chmod ugoa+w 文件
u代表文件所有者
g代表文件所属组
o代表其他用户
a代表上述3个
hosts文件属于root用户 root组
你的账户应该属于其他用户 则sudo chmod o+w或a+w /etc/hosts
还可以sudo chmod 777 /etc/hosts
r=4 w=2 x=1 相加就是777,代表文件拥有者,组群,其他用户都是可读,可写,可执行。相当于rwxrwxrwx 用这种数字方式比较好点
楼下的,我只是举个例子 并不是说让改777
知道原理就好了
u代表文件所有者
g代表文件所属组
o代表其他用户
a代表上述3个
hosts文件属于root用户 root组
你的账户应该属于其他用户 则sudo chmod o+w或a+w /etc/hosts
还可以sudo chmod 777 /etc/hosts
r=4 w=2 x=1 相加就是777,代表文件拥有者,组群,其他用户都是可读,可写,可执行。相当于rwxrwxrwx 用这种数字方式比较好点
楼下的,我只是举个例子 并不是说让改777
知道原理就好了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯