Linux - ユーザーグループ

Linux - ユーザーグループ
 
 ■ファイルのパーミッション構成はこれ。
 
  [owner][group][other]
  rwxrwxrwx → 111111111 → 777
 
 lsコマンドの2〜10文字目の9文字がパーミッション
 
 先頭の文字は
 
  -:ファイル
  d:ディレトリ
  l:シンボリックリンク
  b:ブロックデバイス
  c:キャラクタデバイス
  p:パイプ
  s:ソケット
 
 を表す。
 
 ■パーミッションを変更する。
 
  chmod [u/g/o/a][+/-/=][r/w/x/s/t]
 
 コマンド例)
 
  [haru@host haru]$ chmod u+wr
  [haru@host haru]$ chmod o-w
  [haru@host haru]$ chmod 644
 
 ■ディレクトリのパーミッション
  
  r:【表示許可】
    ディレクトリリストを表示可能。
    
  w:【作成削除許可】
    ディレクトリ内のファイルの削除、サブディレクトリの作成が可能。
    新規にファイルを作成可能。
    
  x:【検索許可】
    cdコマンドでそのディレクトリに移動可能。内部サーチも可能。
    不許可の時はそのディレクトリ以下を見ることができない。
  
 ■オーナーの変更
  
  ファイルのオーナーの変更。file.txtのオーナーを変更する。
  
   [haru@host haru]$ chown haru file.txt
  
  ディレクトリのオーナーの変更。testdir内の全ファイルを変更する。
  
   [haru@host haru]$ chown -R testdir

 ■グループを変更する。
 
  [haru@host haru]$ chgroup file.txt
  [haru@host haru]$ chgroup mydir
  
 ■活動グループを変更する。
  
  [haru@host haru]$ newgroup guoupname
  [haru@host haru]$ newgroup
 
 ■ユーザーを切り替える。
 
  [haru@host haru]$ su -
  [root@host root]$ exit
  
  [haru@host haru]$ su - tuser
  [tuser@host tuser]$ exit