文件夹显示锁定图标


33

每当我打开文档时,其中的所有文件夹都会显示一个锁定图标。因此,我无法删除其中的任何文件或文件夹。

我尝试使用更改根访问权限,sudo chmod user:directory/ 但失败。我无法删除或执行任何文件操作。

我应该采取什么措施来解决它?


2
请从“ 权限”中截取屏幕截图,然后在此处发布(或上传并放置链接)。要查看权限,请右键单击文件夹或文件,然后选择属性
艾伦(Alen)2013年

嘿,我对ubuntu 13.10也有同样的问题。但是所有文件夹突然变成锁定状态。而且我无法打开任何程序,即使关机也不起作用。执行命令>>根本没有机会,因为也没有打开任何程序(包括终端)。最终我不得不重启机器。请建议摆脱这种错误的任何方法..

Answers:


61

运行以下命令以修复主目录权限:

sudo chown -R $USER: $HOME

这将更改权限或直接删除文件夹?
MashukKhan

@MashukKhan这将还原您的主文件夹和子文件夹的正确所有权。什么都不会被删除。
埃里克·卡瓦略

1
运行命令后,我必须重新引导系统才能使更改生效。效果很好!
codeaviator

就像魅力一样工作,我从存在锁定文件夹的路径运行命令。
Shamsul Arefin Sajib

可行,但是发生了什么?
特拉马达

21

sudo chmod 777 -R /path to folder 您要删除-这将为您提供所有权限(读取,写入,执行)

权限(在这种情况下为777)如下:

  • 7-完整(读取,写入和执行)
  • 6-读写
  • 5-读取并执行
  • 4-只读
  • 3-编写并执行
  • 2-只写
  • 1-仅执行
  • 0-无

第一个数字更改文件的所有权,第二个影响用户组可以访问,第三个指其他用户。

Owner   Group   Other
  7       7       7

更改权限后,尝试删除文件夹。


1
这也将允许其他任何人(包括访客)访问该文件夹。
Marco Scannadinari

那就是为什么我给你解释。然后使用757而不是777
Janmejay

sudo chmod u + w -R path_to_folder是给自己写权限的一种更整洁的方式。如果您仍然要删除该文件夹,那并没有太大的区别。
车道

非常简单明了的解释
RIT

要对当前目录类型应用所有权限并运行:sudo chmod 777 -R .
EsmaeelE

0

打开终端并输入

gksudo nautilus

浏览到文档的位置。转到属性和设置权限所有者以及的读取和写入。现在,尝试从另一个 nautilus窗口(一个没有root特权的窗口)中删除该文件夹。

不要忘了关闭超级用户鹦鹉螺只要你不需要任何更多!


3
如果确实需要,从不建议sudo nautilus- gksudo nautilus是推荐的命令。
贡伯特

0

发生这种情况可能是因为您从网络上下载了一些内容。而且您没有对该文件夹的写权限。如果您确定文件没有病毒,请尝试以下命令。

chmod -R +rw *

这将从鹦鹉螺中删除锁定图标。


0

我遇到了这个问题,因为我将所有内容都设置chmod 755为在弄乱/var权限后可以重新进入系统。

sudo chown -R $USER:$USER ~

最终为我解决了。我必须删除一些我首先下载的文件。


0

通过CHMOD命令更改锁文件的文件权限:

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

注意:如果754不存在,则754是访问权限和锁文件目录的路径,请尝试777。完成后,您可以删除该文件。


0

您应该在超级用户上查看此答案。除了这个答案,您还可以创建一个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 ~/.bashrcsource ~/.bash_profile重建bash文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.