ドキュメントを開くと、その中のすべてのフォルダーがロックアイコンで表示されます。したがって、その中のファイルまたはフォルダーを削除することはできません。
を使用してルートアクセスを変更しようとしましたsudo chmod user:directory/
が、失敗します。削除することも、ファイルアクションを実行することもできません。
修正するには、どのようなアクションを実行する必要がありますか?
ドキュメントを開くと、その中のすべてのフォルダーがロックアイコンで表示されます。したがって、その中のファイルまたはフォルダーを削除することはできません。
を使用してルートアクセスを変更しようとしましたsudo chmod user:directory/
が、失敗します。削除することも、ファイルアクションを実行することもできません。
修正するには、どのようなアクションを実行する必要がありますか?
回答:
以下を実行して、ホームディレクトリのアクセス許可を修正します。
sudo chown -R $USER: $HOME
sudo chmod 777 -R /path to folder
削除する-これにより、すべての権限(読み取り、書き込み、実行)が付与されます
許可(この場合は777)は次のとおりです。
最初の番号の変更はファイルの所有権、2番目の影響はユーザーのグループがアクセスでき、3番目は他のユーザーを示します。
Owner Group Other
7 7 7
許可を変更した後、フォルダを削除してみてください。
sudo chmod 777 -R .
これはおそらく、Webから何かをダウンロードしたために起こります。また、フォルダへの書き込みアクセス権がありません。ファイルにウイルスがないことが確実な場合は、次のコマンドを試してください。
chmod -R +rw *
これにより、ノーチラスからロックアイコンが削除されます。
スーパーユーザーに関するこの回答をご覧ください。この答えに加えて、次のようなbash関数を作成することもできます。
# bash function for changing locked status of folders, pass folder name as command line argument
unlock() {
chflags -R nouchg $1
}
この関数を.bashrc(Linux)または.bash_profile(Mac)ファイルに配置して、bashファイルを実行source ~/.bashrc
またはsource ~/.bash_profile
再構築できます。