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