2 
 
        
      
      スーパーユーザーは読み取り専用ファイルに書き込むことができますか?
      
  FreeBSDでの(私にとっての)驚くべき許可動作に遭遇しました。root以外のユーザーとして操作しているとしましょう。ファイルを作成し、そのアクセス許可を読み取り専用に設定してから、書き込みを試みます。 $ touch f $ chmod 400 f $ ls -l f -r-------- 1 user wheel f $ echo a >> t t: Permission denied. ここまでは順調ですね。今私はルートと同じことをして、ファイルに書き込みます: # ls -l f2 -r-------- 1 root wheel f2 # echo a >> f2 # echo $? 0 それはバグですか、それとも意図された動作ですか?これがすべてのUnixとLinuxで機能すると思いますか?
      
        
          
                   11
                
        
        
          
                  
                    files 
                  
                    permissions 
                  
                    root