web-dev-qa-db-ja.com

ロックアイコンを表示するフォルダー

ドキュメントを開くたびに、その中のすべてのフォルダーがロックアイコンで表示されます。したがって、その中のファイルまたはフォルダーを削除することはできません。

Sudo chmod user:directory/を使用してルートアクセスを変更しようとしましたが、失敗しました。削除することも、ファイルアクションを実行することもできません。

修正するにはどのようなアクションを実行する必要がありますか?

31
Saket

以下を実行して、ホームディレクトリのアクセス許可を修正します。

Sudo chown -R $USER: $HOME
58
Eric Carvalho

Sudo chmod 777 -R /path to folderを削除します-これにより、すべての権限(読み取り、書き込み、実行)が付与されます

許可(この場合は777)は次のとおりです。

  • 7-フル(読み取り、書き込み、実行)
  • 6-読み取りおよび書き込み
  • 5-読み取りと実行
  • 4-読み取り専用
  • 3-書き込みと実行
  • 2-書き込みのみ
  • 1-実行のみ
  • 0-なし

最初の番号の変更はファイルの所有権、2番目の影響はユーザーのグループがアクセスでき、3番目は他のユーザーを指します。

Owner   Group   Other
  7       7       7

許可を変更した後、フォルダーを削除してみてください。

19
Janmejay

これはおそらく、Webから何かをダウンロードしたために起こります。また、フォルダへの書き込みアクセス権がありません。ファイルにウイルスがないことが確実な場合は、次のコマンドを試してください。

chmod -R +rw *

これにより、ノーチラスからロックアイコンが削除されます。

0
VforVitamin

ターミナルを開いて入力する

gksudo nautilus

ドキュメントの場所を参照します。プロパティに移動し、読み取りと書き込みとしてownerおよびgroupのパーミッションを設定します。ここでanother nautilusウィンドウ(ルート権限のないウィンドウ)からフォルダーを削除してみてください。

close that super user nautilusが必要なくなったらすぐに忘れないでください!

0
learner

CHMODコマンドを使用してロックファイルのファイル許可を変更します。

user@pc:~$ Sudo chmod 754 /var/lib/lock *

:754はアクセス許可であり、754が存在しない場合は存在するロックファイルのディレクトリへのパスです。777を試してください。完了したら、ファイルを削除できます。

0
Rahul Pyakurel

これをご覧ください answer スーパーユーザー。この答えに加えて、次のような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)ファイルに配置し、source ~/.bashrcまたはsource ~/.bash_profileを実行してbashファイルを再構築できます。

0
Chintan Gandhi

chmod 755パーミッションをいじってからシステムに戻るためにすべてを/varに設定したため、この問題が発生しました。

Sudo chown -R $USER:$USER ~

最終的に私のためにそれを解決しました。最初にダウンロードしたファイルをいくつか削除する必要がありました。

0
crissixpaul