linux鸟哥视频学习笔记02

1.linux文件权限

档案类型 - 普通文档 

d 目录 

l 连结档 

b 装置文件里面的可供储存的接口设备,块设备文件

c 表示为装置文件里面的串行端口设备,例如鼠标键盘

r 可读 w 可写 x可执行


前三个 档案拥有者的权限
中间三个 档案所属群组的权限
最后三个 其他人对此档案的权限


如果档名之前多个.,则代表这个档案为隐藏文件

 ls -la 可显示隐藏文档
 ls -la etc 可显示当前文档下的连结情况,下面是否有下一级子目录
2.改变档案权限
chgrp 改变档案所属群组
chown 改变档案所属人
chmod 改变档案的属性
如果要连目录下的所有次目录或档案同时更改档案属性的话,直街加上 -R的参数

实例
chgrp users redis-3.0.4.tar.gz
ls -l redis-3.0.4.tar.gz
显示为档案所属群组为users
chown bin redis-3.0.4.tar.gz
ls -l redis-3.0.4.tar.gz
显示为档案所属用户为bin
chown root:root redis-3.0.4.tar.gz 
ls -l redis-3.0.4.tar.gz 显示为档案所属用户和组都是root
chmod命令 chmod 数字 文件名
三组属性 r用4表示 w用2表示 x用1表示 
例如对某文件赋予最大权限可读可写可执行
rwxrwxrwx 则数字表示为777 
chmod 777 redis-3.0.4.tar.gz 
rwxrwxr-x 则数字表示为775
以此类推
例如
r-xr-xr-x则数字表示为555


还可以使用对每一个属性赋值
例如
给redis-3.0.4.tar.gz文件权限为777
chmod  a=rwx,u=rwx,o=rwx redis-3.0.4.tar.gz 
这里a表示全部 u表示用户 o表示其他 可以用+ - = 三种运算符来进行操作
例如
给redis-3.0.4.tar.gz 文件权限由777 更改为775 则可以做减法
chmod o-w redis-3.0.4.tar.gz 
以此类推

3.对文件夹的权限操作

groupadd命令 将新组加入系统
应用实例
建立一个新组
groupadd  testgroup
useradd test1 -g testgroup 将test1用户添加到testgroup组中
useradd test2 -g testgroup 将test2用户添加到testgruop组中
ls -l /home
显示test1 和test2 分别在home目录下新建了两个文件夹 且权限分别都是rwx------
首先切换成test2用户 
 su - test2
 发现test2用户无法进入test1的目录,也无法通过ls读取test1目录
回到root用户 将test1目录权限修改为组用户可读
chmod g+x test1
再通过test2用户测试,发现可以读取test1目录,但是无法进入和建立修改目录内容
继续授权 chmod g+w,g+x test1
ls -l 发现test1目录的权限已经变为 drwxrwx---
继续通过test用户测试,发现可以进入并在test1目录中新建文件,修改等操作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值