【初心者専用】 Ubuntu Linux 5 【馬耳東風】at LINUX
【初心者専用】 Ubuntu Linux 5 【馬耳東風】 - 暇つぶし2ch422:login:Penguin
07/03/12 02:00:08 t+92OU3j
>>419
マジだったのか

なら

rootはuid0がroot権限で、通常ユーザー名はrootだ
内部的にはrootという名前は関係なくuidが0を特殊なものとして扱ってるし、必ずある

一方で通常の作業をするのに常にrootでログインしているのが危険という考えがある
例えば、rootでrm -fr /binなんてやって消えてしまえば二度とシステムは起動しない
だから、それを防ぐ手段としてsudoという機構が通常は存在する

suはSwitchUserの略で、suなんてコマンドもある
だから、sudoはrootにswitchしてdo(実行)しろという意味だな

sudoはvisudoで読めるファイル(/etc/sudoers)で制御されている

ubuntuは何をするにもsudoでやれという考えだから一端一般ユーザーでログインしてsudoで実行する
$ sudo cat /etc/sudoers
とすれば
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
があるだろう

で、
$ id <自分のユーザー名>
をすれば自分のがadminグループに属しているはずだ

だから、「だれでも」でなく「最初に設定したユーザー」だけがsudoを実行できるようになっている

だから安全なのかどうかは別だが



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch