当前位置: 技术问答>linux和unix
关于wq!的问题
来源: 互联网 发布时间:2016-06-29
本文导语: 用root创建一个文档,例如 test.txt,随便写点东西 然后通过命令:$ ll test.txt 显示权限: -rw-r--r-- root root su转换到普通用户xiaoy,通过vi test.txt,同样随便写点东西,然后用wq!保存 然后通过命令:$ ll test.txt ...
用root创建一个文档,例如 test.txt,随便写点东西
然后通过命令:$ ll test.txt
显示权限: -rw-r--r-- root root
su转换到普通用户xiaoy,通过vi test.txt,同样随便写点东西,然后用wq!保存
然后通过命令:$ ll test.txt
显示权限: -rw-r--r-- xiaoy xiaoy
同时vi test.txt查看一些内容,文件内容已保存为xiaoy通过wq!后的内容。
提问:
1、xiaoy为什么能强行写入数据,明明权限为-rw-r--r-- root root?
2、xiaoy写入数据wq!后,为什么文件权限变为-rw-r--r-- xiaoy xiaoy,是不是被wq!的文件,针对owner,group都会改变权限?
3、如何设置文件,使得文件不能被wq!,难道只能通过chattr +a(或者+i) test.txt去保护么?
4、如果要建立一个文件,文件的内容只能是拥有者能修改,组和其他人都只能查看而不能修改,即使用wq!也不行,应该怎么做?
然后通过命令:$ ll test.txt
显示权限: -rw-r--r-- root root
su转换到普通用户xiaoy,通过vi test.txt,同样随便写点东西,然后用wq!保存
然后通过命令:$ ll test.txt
显示权限: -rw-r--r-- xiaoy xiaoy
同时vi test.txt查看一些内容,文件内容已保存为xiaoy通过wq!后的内容。
提问:
1、xiaoy为什么能强行写入数据,明明权限为-rw-r--r-- root root?
2、xiaoy写入数据wq!后,为什么文件权限变为-rw-r--r-- xiaoy xiaoy,是不是被wq!的文件,针对owner,group都会改变权限?
3、如何设置文件,使得文件不能被wq!,难道只能通过chattr +a(或者+i) test.txt去保护么?
4、如果要建立一个文件,文件的内容只能是拥有者能修改,组和其他人都只能查看而不能修改,即使用wq!也不行,应该怎么做?
|
你换到一个root用户有权限写,xiaoy用户没有权限的目录下试试