Changes between Version 4 and Version 5 of docs/vl7/cui-guide/root


Ignore:
Timestamp:
2013/05/25 01:04:15 (13 years ago)
Author:
yasumichi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • docs/vl7/cui-guide/root

    v4 v5  
    3535sudo は、あらかじめ、userAというユーザに対してスーパーユーザ権限で実行できるコマンドの一覧を作成しておき、実行する際には、userAというユーザであるかどうかを認証するという形になります。 
    3636 
     37また、コマンドを制限できるので、誤操作の危険性を減らすことができます。 
     38 
     39利用頻度の高いコマンドなどを登録しておくと便利です。 
     40 
     41=== sudo でのコマンドの実行 === 
     42 
     43root 権限でコマンドを実行するには、sudo の後に実行したいコマンドを続けます。 
     44 
     45{{{ 
     46$ sudo apt-get update 
     47Password: 
     48}}}              
     49 
     50この際、パスワードを求められるので root のパスワードではなく、sudo を実行したユーザー自身のパスワードを入力します。 
     51 
    3752{{{ 
    3853#!Admonition type=important 
     
    4257}}} 
    4358 
    44 また、コマンドを制限できるので、誤操作の危険性を減らすことができます。 
    45  
    46 利用頻度の高いコマンドなどを登録しておくと便利です。 
     59{{{ 
     60#!Admonition type=warning 
     61=== 一般ユーザーで実行できるコマンドを sudo で実行しないようにしましょう === 
     62 
     63実行例にあるコマンドは、一般ユーザー権限で実行すると失敗するため sudo を利用しています。 
     64 
     65{{{ 
     66$ apt-get update 
     67E: ロックファイル /var/lib/apt/lists/lock をオープンできません。 - open (13 許可がありません) 
     68E: listディレクトリをロックすることができません 
     69}}} 
     70 
     71逆に言うと一般ユーザー権限で実行できるコマンドに sudo を利用する必要はありません。常に sudo を介してコマンドを実行するようにしていると思わぬ事故を招く恐れがあるため、必要性を考慮して sudo を利用するように心がけてください。 
     72}}} 
    4773 
    4874=== visudo での設定 === 
     
    178204のようなメッセージが表示されます。 
    179205 
    180 ==== sudo でのコマンドの実行 ==== 
    181  
    182 実際に実行するには次のようにします。 
    183  
    184 {{{ 
    185 $ sudo /usr/bin/apt-get update 
    186 Password: 
    187 }}}              
    188  
    189 root のパスワードではなく、userA 自身のパスワードを入力します。 
    190  
    191206{{{ 
    192207#!Admonition