$ HOMEにフォルダを作成したりファイルを削除したりする権限がありません。

$ HOMEにフォルダを作成したりファイルを削除したりする権限がありません。

/home/user使用しなかったので迷子になりましたsudo。私が意味するもののいくつかは次のとおりです。

インストールしようとしていますnyxt-git事前にAURからインポートするとエラーが発生しました。その後、一晩中コンピュータをシャットダウンしましたが、今朝コンピュータを起動すると、次のエラーが発生します。

自分の権限を再度変更するにはどうすればよいですか?これがパッケージをインストールしようとしているのかどうかはわかりませんが、この問題が発生する前に最後に行ったことでした。

⋊> ~ pwd                                                                                                                                                                                                  
/home/user
⋊> ~ touch test.py                                                                                                                                                                                         
touch: cannot touch 'test.py': Permission denied
⋊> ~ rm Untitled.ipynb                                                                                                                                                                                     11:28:37
rm: cannot remove 'Untitled.ipynb': Permission denied
⋊> ~ mkdir testing                                                                                                                                                                                         
mkdir: cannot create directory ‘testing’: Permission denied

私のオペレーティングシステムはAwesomeWMを実行しているEndeavorOSです。

の出力はls -ld "$HOME"

dr-xr-xr-x 54 hank hank 4096 May 14 11:35 /home/hank/

答え1

あなたのホームディレクトリ権限:

dr-xr-xr-x 54 hank hank 4096 May 14 11:35 /home/hank/

ディレクトリ所有者(あなた)への書き込み権限が不足しています。修正はとても簡単です。

chmod u+w /home/hank

sudoでchmodコマンドを呼び出す必要があるかもしれませんが、最初に自分で試してみてください。

答え2

編集する: この回答が送信されたので、ls -ld "$HOME"この質問に回答するのに十分な情報が元の質問()に追加されました。許可された回答を参照してください。

より便利なデバッグ情報が必要です。

  • あなたはどんなユーザーですか?whoami
  • あなたが所属するグループgroups $(whoami)
  • 変更したいディレクトリ/ファイルの所有者とグループ。ls -l ~/

これが指示する内容に応じて、chownホームディレクトリ(およびそのサブファイル/ディレクトリ)で使用を使用して権限を復元することも、そうでない場合もあります。良い機会がありますこの回答あなたに役立つでしょう。ただし、提供された情報に基づいて話すことはできません。

関連情報