こんにちは、私はちょうどDebianをインストールし、パーソナルコンピュータなので、ユーザーは1人だけです。私はすべてのソフトウェア、x、xfce、ターミナル、vim、シェルが常に同じ構成を持つことを望みます。すべてを手動で2回(ユーザーとルートで1回)設定する必要はありません。両方のアカウントに対して同じ設定を持つ便利な方法はありますか?
ベストアンサー1
私の観点からは、問題を解決するために少なくとも3つの方法があります。
最初からルートアカウントを使用しないでください。本当。 vim を root としてのみ設定します。
sudo
あなたの親友です。ボーナスとして、すべてのルート活動と完全なコマンド履歴を1か所で記録する機能が強化されました。オプション2で使用できます。すべての設定をansibleまたは同様のものに設定します。 /rootおよびユーザーのホームディレクトリに展開するように設定します。何かを変更する必要がある場合は、構成プロジェクトを変更してデプロイするだけです。すぐにすべてのディレクトリに展開されます。ボーナスを使用すると、すべての設定を1か所に保存でき、必要なユーザー数に合わせて簡単に拡張できます。 gitや他のVCSに入れると、良い変更履歴が得られます。また、新しいマシンに簡単に転送することができます。オプション1で使用できます。私はこれが最善の解決策になると信じています。
正直なところ、私はこの解決策はとても簡単ですが、気に入らないのです。したがって、まだ言及する価値があります。 cronジョブを作成して、/root/のすべての設定をユーザーのホームディレクトリにコピーします(ファイルとディレクトリがある場合は上書き)。逆に設定しないでください。これはセキュリティに非常に有害です(あなたがシステムの唯一のユーザーであっても)。ブラウザから何をダウンロードできるのか誰が知っていますか?