linux的基本权限及文件属主和属组


一、基本权限介绍

简介

在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组

具体参数

  1. 当为 d 则是目录 当为 - 则是文件;
  2. 若是 l 则表示为链接文档(link file);
  3. 若是 b则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  4. 若是 c则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

权限也可以用数字来表示

r:4
w:2
x:1

案例


chmod (change mode) : 修改用户的权限。
修改权限
chmod命令
   格式:chmod   [ugoa] [+-=][rwx]    文件...
+添加权限,-去掉权限,=重新定义权限

常用命令选项
  -R:递归修改权限

文件的所有者的权限默认就是rwx

[root@localhost ~]# mkdir   /abc
[root@localhost ~]# ls   -ld   /abc
[root@localhost ~]# chmod   u-w    /abc    #所有者去掉w权限
[root@localhost ~]# ls -ld    /abc
[root@localhost ~]# chmod   u+w  /abc    #所有者加上w权限
[root@localhost ~]# ls  -ld   /abc
[root@localhost ~]# chmod   g+w   /abc     #所属组加上w权限
[root@localhost ~]# ls   -ld    /abc
[root@localhost ~]# chmod    g=r    /abc    #所属组重新定义权限
[root@localhost ~]# ls    -ld    /abc
[root@localhost ~]# chmod    a=rwx    /abc   #a表示所有人
[root@localhost ~]# ls   -ld     /abc
[root@localhost ~]# chmod  u=---,g=rx,o=rwx     /abc
[root@localhost ~]# ls   -ld   /abc
 
 
-R:递归修改权限
[root@localhost ~]# mkdir -p /opt/aa/bb/cc
[root@localhost ~]# chmod -R o=--- /opt/aa
[root@localhost ~]# ls -ld /opt/aa
[root@localhost ~]# ls -ld /opt/aa/bb
[root@localhost ~]# ls -ld /opt/aa/bb/cc

二、文件属主和属组

1.简介

对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。
同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。
文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。
因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。

2.案例


修改归属关系
chown命令 
 chown  属主  文件...
 chown  属主:属组  文件...
 chown  :属组  文件...

常用命令选项
  -R:递归修改归属关系
 
]# mkdir  /abc
]# ls -ld   /abc
]#useradd test
]# groupadd   gtest        #创建组tmooc
 
]# chown   test:gtest   /abc    #修改所有者与所属组
]# ls -ld /abc
 
]# chown   zhangsan   /abc    #仅修改所有者
]# ls -ld /abc
 
]# chown   :root  /abc     #仅修改所属组
]# ls  -ld   /abc
 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值