私は仮想マシンでArch Linuxを実行していますが、ルートにすることはできません。ルートが必要なコマンドを検出し、自動的に実行/再実行し、root権限を付与することができればsudo
良いでしょう。誰でもこの問題を解決するのに役立ちますか?ありがとうございます。また、これは安全ではないことを知っていますが、これは実験用の仮想マシンです。また、自動解決策が見つかりませんでした。この質問に重複する必要がある自動解決策を探していますが、自動回答はありません。
答え1
私はいつも使う
sudo !!
最後のコマンドをrootとして実行
su -c "!!"
最後のコマンドをrootとして実行することは同じですsudo !!
。 sudo権限がない場合、またはシステムにsudoがインストールされていない場合は、この方法を使用できます。
答え2
ルートが必要なメンテナンス、アップグレード、構成、およびその他のタスクを実行する必要がある場合は、実行してsudo -i
ルートログインシェルを取得します(つまり、ルートが実際にログインしているかのように、すべての環境変数、エイリアス、機能などを使用します)。
必要なコマンドを実行し、ファイルを作成/編集/削除/移動します。すべてrootとして実行してください。sudo
完了したら、exit
ルートシェルを入力または終了し、ユーザーシェルに戻ります。Ctrl-D