0
[root@MGWSDT_FEWS ~]# ll file 
-rw-r--r-- 1 root bill 0 Aug 14 17:28 file
[root@MGWSDT_FEWS ~]# su - bill
$ vi /root/file

このファイルとwqを編集しました!

これで、bill がファイルの所有者になります。

$ ll /root/file
-rw-r--r-- 1 bill bill 16 Aug 14 17:29 /root/file

なんで?とても奇妙!

4

1 に答える 1

0

請求書はファイルを編集できません。読み取りアクセスのみを持つグループの一部です。

したがって、請求書に切り替えると、書き込みを試みたときにアクセス許可エラーが発生することが予想されます。

この場合、bill はディレクトリの所有者でもあるため、実際にはファイルが削除され、bill を所有者として再作成されます。

:w  !sudo tee % 

rootとして書き込み、権限を保持します

于 2013-08-14T10:24:27.757 に答える