Solaris のシステム管理 (第 2 巻)

ファイルの所有者を変更する方法

  1. スーパーユーザーになります。

    デフォルトでは、所有者は chown コマンドを使用して、ファイルやディレクトリの所有者を変更できません。ただし、システム管理者が次の行をシステムの /etc/system ファイルに追加して、システムをリブートすれば、所有者は chown コマンドを使用できるようになります。


    set rstchown = 0

    詳細は、chown(1) のマニュアルページを参照してください。また、NFS マウントされているファイルシステム上で所有者を変更するときは、他にも制約があるので注意してください。

  2. chown コマンドを使用してファイルの所有者を変更します。


    # chown newowner  filename
    

    newowner

    ファイルまたはディレクトリの新しい所有者のユーザー名または UID を指定する 

    filename

    ファイルまたはディレクトリを指定する 

  3. ファイルの所有者が変更されていることを確認します。


    $ ls -l filename
    

例 - ファイルの所有者を変更する

次の例は、myfile の所有権をユーザー rimmer に設定します。


$ chown rimmer myfile
# ls -l myfile
-rw-r--r--   1 rimmer   scifi   112640 May 24 10:49 myfile