为什么我的所有文件夹都被锁定了?

为什么我的所有文件夹都被锁定了?

我是 Ubuntu 新手,我想删除一些文件,但收到一条消息说“权限被拒绝”,并且我的文件被锁定了。我该如何解锁才能删除它们或进行更改?

锁定文件的图片]

答案1

您可能不是这些文件夹和文件的所有者。它们可能是以 root 权限创建的,用户无法对其进行修改。

您可以通过在该文件夹中打开终端来验证这一点,方法是右键单击文件夹中的空白处并选择“在终端中打开”:

在终端中打开

然后,您可以通过输入以下内容来了解​​权利和所有权:

ls -alF

然后如果您需要更改文件的所有者,您可以执行以下操作:

sudo chown $USER the_file

您还可以更改文件的权限:

sudo chmod +rw the_file

您也可以使用以下命令执行上述两个操作:

sudo chown $USER:$USER the_file

您可以一次处理大量文件和文件夹,方法是转到发生这种情况的最高文件夹的父文件夹,在该位置打开终端并输入:

sudo chown -R $USER the_first_problematic_folder/*
sudo chmod -R +rw the_first_problematic_folder/*

这应该会将文件的权限归还给您。

除非它们位于网络驱动器上,并且您没有被授予通过驱动器安装方式修改这些文件的权限。

请遵循以下答案:其他目录中的 XAMPP VirtualHost 出现 403 禁止错误了解更多详细信息。

答案2

让我们看一下基本的文件所有权。

这是我的文件。我可以更改或删除它,因为我自己的它:

    $ ls -l testfile
    -rw-r--r-- 1 frank frank 0 Jul  5 07:12 testfile
                 //Owner is "frank", Group is "frank"

让我们改变所有权。让我们将文件交给用户“helen”:

    $ sudo chown helen:helen testfile    //New owner is "helen", new group is "helen"
    $ ls -l testfile
    -rw-r--r-- 1 helen helen 0 Jul  5 07:12 testfile 
    //See how the ownership has changed?  
    //When owned by helen, I cannot change or delete the file anymore.
    //The lock appears in the GUI icons.

让我们将所有权改回给我,这样我就可以进行更改并摆脱锁定图标:

    $ sudo chown frank:frank testfile 

相关内容