\r\n\r\n
デジタル・プライバシーを保護するためのパスワードの役割は周知の通りです。強力なパスワードを設定することは、侵入者がシステムにアクセスするのを防ぐための最初の防御策です。そのため、パスワードでコンピュータを保護することは、誰にとっても最重要事項であるはずです。
Unix系OSは、ユーザーのパスワードやセキュリティに関して、強力な機能を備えています。しかし、これらの高度な機能をどのように使ってシステムを保護することができるのでしょうか?
UnixとLinuxという言葉を同じような文脈で使われると、多くの人が混乱します。LinuxでもUnixでも、パスワードを変更する手順は同じです。この2つのOSは、アーキテクチャやコマンド体系が似ていますが、実態は大きく異なっています。
Unixは、1960年代後半にKen ThompsonとDennis Ritchieによって開発されたオペレーティングシステムである。主に移植性、マルチスレッド、迅速な修正を目的に作られました。Linuxとは異なり、Unixは強力なコマンドラインインターフェイスで知られるプロプライエタリなソフトウェアである。
一方、Linuxは、オープンソースの「Unixライク」なオペレーティングシステムのファミリーであり、linustorvaldsは1991年にこのオペレーティングシステムを開発した。LinuxはUnixから多大な影響を受けているため、UnixライクなOSとして知られています。インターネット上には、600を超えるコミュニティ主導のLinuxディストリビューションがあり、自由に入手することができます。
ほとんどのUnixベースのシステムでは、ユーザーはpasswdコマンドを使用してパスワードを変更することができます。Unixで自分のパスワードを変更するには、Ctrl+Alt+Tを押してターミナルを開いてください。次に、パスワードを変更するために、次のように入力します。
passwdこのような出力が表示されますので、まず現在のパスワードを入力し、次に新しいパスワードを2回入力すると完了です。
(current) UNIX password:Enter new UNIX password:Retype new UNIX password:passwd: password updated successfully画面に入力された文字が表示されなくなります。UnixベースのOSは、ショルダーサーフィンからユーザーを保護するために、このようなユニークな方法を持っています。
関連:安全なパスワードの作り方
Unixマシンでrootパスワードを変更できるのはrootユーザーだけです。現在のユーザーをrootユーザーに変更するには、ターミナルでsu-と入力し、Enterキーを押してください。その後、rootのパスワードを入力し、処理を確定します。
これでrootユーザーになったので、ターミナルでpasswdと入力すれば、簡単にパスワードを変更することができます。
また、rootユーザーは、システム上の他のユーザーのパスワードを変更する権利も持っています。この操作を行うには、Ctrl+Alt+Tキーを押してターミナルを開いてください。次に、以下のコマンドでパスワードを変更します。
passwd usernameシステム・ディスプレイに次のような出力が表示されます。新しいパスワードを2回入力して変更を確認します。
Enter new UNIX password:Retype new UNIX password:passwd: password updated successfullyUnixユーザーはpasswdコマンドで簡単にパスワードを変更することができます。passwdの詳細については、以下のコマンドマニュアルをご覧ください。
man passwdLinuxとUnixは、システムコマンドの点では似ているかもしれませんが、他の多くの点では全く異なるオペレーティングシステムです。