ホームページ >運用・保守 >Linuxの運用と保守 >Linux でファイルが保存されない場合の対処方法

Linux でファイルが保存されない場合の対処方法

藏色散人
藏色散人オリジナル
2020-02-04 09:26:504990ブラウズ

Linux でファイルが保存されない場合の対処方法

Linux vi でファイルを保存できない場合はどうすればよいですか?

Linux システムで vi で編集すると読み取り専用ドキュメントが保存できない問題の解決策は、一般ユーザーを使用して nginx.conf などの設定ファイルを編集します。

推奨事項: "Linux チュートリアル >>

Linux でファイルが保存されない場合の対処方法

保存するときに、「ルート権限がありません。」というメッセージが表示されます。次の方法を使用してそれを解決できます: 保存するときに、次を追加します:

:w !sudo tee %

Linux でファイルが保存されない場合の対処方法

vi がファイルを保存できないというエラーに応じて、現在のユーザーの sudo が権限が設定されていません。sudo を使用すると、「xxx は sudoers ファイルにありません。このインシデントは報告されます。XXX はユーザー名です。」というプロンプトが表示されます。つまり、ユーザー名には sudo を使用する権限がありません。 /etc/sudoers ファイルの変更方法は次のとおりです:

1. スーパー ユーザー モードに入ります。つまり、「su -」を入力すると、システムはスーパー ユーザーのパスワードを入力します。パスワードを入力した後、

#2. ファイルに書き込み権限を追加し、コマンド「chmod u w /etc/sudoers」を入力します。

3. / etc/sudoers ファイルを編集します。つまり、コマンド「vim /etc/sudoers」を入力し、「i」を入力して編集モードに入り、「root ALL=(ALL) ALL」という行を見つけて、その下に「xxx ALL=(ALL) ALL」を追加します。 (xxx はユーザー名です)、保存して (つまり、最初に Esc キーを押し、次に「:wq」と入力して) 終了します。

4. ファイルの書き込み権限を取り消します。 、コマンド「chmod u-w /etc/sudoers」を入力します。

再度保存:

Linux でファイルが保存されない場合の対処方法

#查看是否保存成功:
$grep sudo nginx.conf
#test :w !sudo tee %

以上がLinux でファイルが保存されない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。