如何将root用户的权限更改为所有用户?

如何将root用户的权限更改为所有用户?

我以 root 用户身份在命令行上创建了一个文件夹。现在我想在 GUI 模式下编辑它及其内容。如何更改其权限以允许我执行此操作?

答案1

如果我理解正确,请启动终端,导航到该目录的上一级,更改为 root 并发出命令:

chown -R user:group directory/

这会将(以及其中的其他所有内容)的所有权更改directory/为用户user和组group。许多系统会自动添加一个以每个用户命名的组,因此您可能需要:

chown -R user:user directory/

之后,您可以从 GUI编辑树directory/,甚至更改其下的任何文件/目录的权限。directory/

如果你真的想要任何用户对下面的所有文件拥有完全权限directory/(如果这是您的个人计算机,这可能没问题,但绝对不建议用于多用户环境),您可以发出以下命令:

chmod -R a+rwX directory/

作为根。

答案2

只需输入:

chmod -R 777 directory/

并且所有人都可以使用它。

答案3

只需使用这个linux命令

sudo chown -R :users your_directory

答案4

如何仅更改文件的 root 权限。

$ sudo chmod 700 PathOfYourFile 

如果您想更改所有用户的所有权限,那么

$ sudo chmod 777 PathOfYourFile

不同权限表:用户组others

rwx  rwx   rwx = 111 111 111

rw-  rw-   rw- = 110 110 110

rwx  ---  --- = 111 000 000

等等...

rwx = 111 in binary = 7

rw- = 110 in binary = 6

r-x = 101 in binary = 5

r-- = 100 in binary = 4

相关内容