linuxでは管理者権限rootがありますが、
なんでもできてしまうため操作ミスであったり、rootのパスワードが漏洩した場合に
リスクがあります。
そのため極力、管理者権限rootは利用せず、普段は一般ユーザとして置き、
必要な場合のみ su もしくは sudo で対応します。
su | sabstitute usersの略です。 スーパーユーザ権限になります |
su -c | 管理者権限でコマンドを実行します ※一般ユーザへの戻り忘れを防ぎます |
sudo | 管理者権限で実行します。 sudoとの違いは suはrootのパスワードが必要になり、 sudoは一般ユーザのパスワードが必要です。 |