欢迎光临
我们一直在努力

Linux修改文件或目录的拥有者、所属组和其他用户权限chown、chgrp和chmod

  Linux修改文件或目录的拥有者、所属组和其他用户权限chown、chgrp和chmod

命令:chown、chgrp 和 chmod 的使用

  修改文件或目录的拥有者
  chown 用户名 文件名 或 目录名

  递归修改文件或目录所属的组
  chgrp -R 组名 文件名 或 目录名

  递归修改文件权限
  chmod -R 755 文件名 或 目录名

  例如:首先在桌面建立一个“Linux学习”的目录,然后修改拥有者权限。

  使用“mkdir”建立“Linux学习”目录,“ls -l”查看信息。

使用“mkdir”建立“Linux学习”目录,“ls -l”查看信息。

01.chown 修改文件或目录拥有者

itali520@ubuntu:~/Desktop$ sudo chown laowang Linux学习
[sudo] itali520 的密码:
itali520@ubuntu:~/Desktop$ ls -l
总用量 36
-rwxrwxr-x 1 itali520 itali520 65 Jun 9 13:38 01.py
drwxrwxr-x 2 itali520 itali520 4096 Jun 6 17:55 211
drwxrwxr-x 4 itali520 itali520 4096 Jun 9 08:47 985
-rwxrwxr-x 1 itali520 itali520 20 Jun 9 11:44 demo.txt
-rw-rw-r– 1 itali520 itali520 24 Jun 8 21:53 Hello
drwxrwxr-x 2 laowang itali520 4096 Jun 11 21:14 Linux学习

  可以看到,“Linux学习”目录的拥有者已被修改为“laowang”

02.chgrp: 修改文件或目录所属组

itali520@ubuntu:~/Desktop$ sudo chgrp -R dev Linux学习
itali520@ubuntu:~/Desktop$ ls -l
总用量 36
-rwxrwxr-x 1 itali520 itali520 65 Jun 9 13:38 01.py
drwxrwxr-x 2 itali520 itali520 4096 Jun 6 17:55 211
drwxrwxr-x 4 itali520 itali520 4096 Jun 9 08:47 985
-rwxrwxr-x 1 itali520 itali520 20 Jun 9 11:44 demo.txt
-rw-rw-r– 1 itali520 itali520 24 Jun 8 21:53 Hello
drwxrwxr-x 2 laowang dev 4096 Jun 11 21:33 Linux学习

  可以看到,“Linux学习”目录所属组被修改为“dev”

03.chmod: 文件或目录权限修改

  chmod 在设置权限时,可以简单地使用3个数字分别对应 拥有者/组/其他用户 的权限。
chomd
  常见数字组合有(u表示用户/g表示组/o表示其他)
  777==> u=rwx,g=rwx,o=rwx
  755==> u=rwx,g=rx,o=rx
  644==> u=rw,g=r,o=r

例如:

drwxrwxr-x 2 itali520 itali520 4096 Jun 11 21:46 Linux学习

  代码中“Linux学习”这个目录,对于拥有者权限rwx,即7;对于所属的组权限rwx,也是7;对于 其他 用户权限是r-x 5。“Linux”学习这个目录的所有权限为775。

  我们将“Linux学习”这个目录权限修改为:拥有者权限rwx=7;所属组权限r-x=5;其他用户权限修改为r–=4 。最终权限字符应为:“rwxr-xr–”=754

命令:chmod 754 Linux学习

itali520@ubuntu:~/Desktop$ chmod 754 Linux学习
itali520@ubuntu:~/Desktop$ ls -l
总用量 36
-rwxrwxr-x 1 itali520 itali520 65 Jun 9 13:38 01.py
drwxrwxr-x 2 itali520 itali520 4096 Jun 6 17:55 211
drwxrwxr-x 4 itali520 itali520 4096 Jun 9 08:47 985
-rwxrwxr-x 1 itali520 itali520 20 Jun 9 11:44 demo.txt
-rw-rw-r– 1 itali520 itali520 24 Jun 8 21:53 Hello
drwxr-xr– 2 itali520 itali520 4096 Jun 11 21:46 Linux学习

  可以看到 “Linux学习”这个目录的权限已被修改为:“rwxr-xr–”。如果使用“chmod -R 754 Linux学习” 可以递归修改子文件夹。

赞(0)
未经允许不得转载:171主机测评 » Linux修改文件或目录的拥有者、所属组和其他用户权限chown、chgrp和chmod
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址