- 半年以上前の編集中の記事が残っていたのであげる
suコマンド(最強コマンド)
-
一般的なsuの使い方の場合ユーザはroot権限を一時的に使えるようになる。プロンプトは「#」になりexitするまで持続する。
-
su使用時にきかれるパスワードは「rootのパスワード」である。
-
もしシステム管理者があなたしかいないのならばsuで問題ないかもしれないが、他人と共有する場合、他人にrootパスワードを知らせることになる。
sudoコマンド
-
sudoはコマンド単位で一時的にroot権限を使う方法だ。「スーパーユーザでDoするからsudo」という意味合いで覚えておこう。
-
必要なパスワードは「あなたのパスワード」である。
-
コマンド単位で「誰にどのコマンドをrootで実行させることを許可するか」を指定できる。こうすることでrootパスワードを知られることなく、必要なコマンドをroot権限で実行できるようになる。
-
もちろん無差別に権限を割り振ってしまうと意味がなくなるので注意していただきたい。sudoを使うには、一度スーパーユーザになってから「visudo」コマンドで設定ファイルを編集しなければならない。
参考
- この記事、まんま【完全初心者向け】Linuxのrootユーザとは?
です