私は Linux をまったく使いこなせていません。Digital Ocean の経験は少しありますが、今はもっと深く学ぼうとしています。ローカル マシンを Ubuntu 16.04 (デスクトップ、サーバーではありません) で構成したところで、LAMP スタックをインストールする準備が整いました。
DigitalOceanでは、
- sudo権限を持つ新しいユーザーを作成します(私はそうしました)
- ルートアカウントを無効にする(これも実行しました)
しかし、ローカルシステムでこれを実行する必要があるのでしょうか?
「ベストプラクティス」(特にローカルボックスの場合)については(まだ)全く分からないので、質問してみようと思いました。
答え1
Ubuntuは最初からルートが無効に設定されており、ルートでログインすることはできません。ルートになる唯一の方法は、sudo
またはポルキット。
LAMP スタックのセカンダリ ユーザーを作成することは、場合によっては賢明なアイデアかもしれませんが、主にローカルでのみアクセスする開発プラットフォームとしてのみ使用する予定の場合は、必須ではありません。
VM (KVM/qemu、Virtualbox、VMWare) または docker などの他のコンテナー形式を介した使用方法を検討することもできます。
これにより、実際のサーバー環境を実行し、よりきめ細かいアクセス制御が可能になり、必要のないときにサーバーをシャットダウンするオプションも利用できるようになります。