如何将一组文件权限从 Root 更改为用户

如何将一组文件权限从 Root 更改为用户

我将一组 BlueJ 文件复制到/usr/share/doc/BlueJ一个~/BlueJ目录中,但是文件夹中的文件设置为 root 权限并且只读,我需要能够读取/写入它们。

因此,在 BlueJ 文件夹中,每个项目都有子文件夹,例如“shapes”文件夹。

我在这里找到了这个用于更改单个文件的命令文件权限 Ubuntu

user@host:/home/user$ sudo chmod o+x /usr/local/bin/somefile

但是我如何才能更改文件夹权限以及随后更改每个项目文件夹中的所有文件~/BlueJ

答案1

sudo chmod -R o+rwx ~/BlueJ

或者

sudo chmod -R 755 ~/Bluej

其中-R用于递归,o+rwx是让其他人具有读/写和执行权限。

如果您想获得文件夹和文件的所有权:

sudo chown -R USERNAME.USERNAME ~/Bluej

其中 USERNAME 是您的 Ubuntu 用户名。

答案2

这很简单!您可以按照 Sagar 所说的方式进行操作,也可以从 GUI 中进行操作。打开终端

sudo nautilus

导航到要更改权限的文件夹/文件,然后右键单击它并选择“属性”。进入属性菜单后,转到“权限”选项卡,然后调整您的权限!

顺便说一下,在权限选项卡中,有一个选项可以将您选择的选项应用于该文件夹内的所有文件,希望它有帮助!

相关内容