Linux初步学习(文件权限的三个命令)

本文介绍Linux中使用chmod、chown、chgrp命令修改文件权限、拥有者及组别,通过实操演示理解权限管理的基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux初步学习


基本的三个命令的学习

  • chmod
  • chown
  • chgrp

    先来看一幅图
    这里写图片描述
    这里写图片描述

1.修改文件的拥有者 chown
目前拥有者和组别都是root

xth@ubuntu:~/Code/C$ ls -l test1.c
-rw-r--r-- 1 root root 0 Oct 10 07:08 test1.c

我们现在修改该文件的拥有者

//首先必须切换到管理员
root@ubuntu:/home/xth/Code/C# chown Yy test1.c
root@ubuntu:/home/xth/Code/C# ls -l test1.c
-rw-r--r-- 1 Yy root 0 Oct 10 07:08 test1.c

这样拥有者就变成Yy这个用户了

2.修改文件组拥有者 chgrp

test1.c这个文件的组拥有者是root 我们修改一下:

root@ubuntu:/home/xth/Code/C# chgrp xth test1.c
root@ubuntu:/home/xth/Code/C# ls -l test1.c
-rw-r--r-- 1 Yy xth 0 Oct 10 07:08 test1.c

组拥有者就是xth这个组了

3.修改文件的权限 chmod

目前拥有者的权限是读和写 组拥有者和其他用户的权限是读。
我们修改如下:
拥有者:读写和执行(rwx)
组拥有者:写和执行(-wx)
其他用户:没有权限(—)

root@ubuntu:/home/xth/Code/C# chmod u+x,g-r+w+x,o-r test1.c
root@ubuntu:/home/xth/Code/C# ls -l test1.c
-rwx-wx--- 1 Yy xth 0 Oct 10 07:08 test1.c

所以
拥有者->u
组拥有者->g
其他->o
+号就是增加权限 -号我就不说了。


2015年10月11日10:22:10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值