Linux学习笔记(4)

Linux文件权限与目录配置

用户与用户组
  • /etc/passwd —>用户信息
  • /etc/shadow —>用户密码信息(加密)
  • /etc/group —>用户组信息
  • 用户名 —>给使用者看使用
  • uid —>给系统识别用户名

用户名与系统中uid相互对应

Linux权限
  • -rw------- 1 root root 997 07-20 01:30 aaa

-rw-------
权限为前10个字符,其中第一个字符代表文件类型
– 代表普通文件
d 代表目录
b代表设备文件(块设备)指可存储文件,如U盘、移动硬盘等
c 设备文件(字符型)指键鼠等
l 快捷方式(软连接)
 - - -    - - -     - - -
user(u)  group(g)   other(o)
所有者   用户组   其他(除所有者及组之外的人员)
权限共有三种字母表示 R W X
R代表读
W代表写
X代表可执行

1 代表该文件的硬连接数

root root
前一个代表拥有者 后一个代表用户组
类似 某人在公司的某一个部门的类似概念

997 指文件大小,如果查看时使用-h参数可以以多少kb 或者多少M方式显示

权限
  • chmod U G O 或a(all)或者 U/G/O 任意或组合

增加权限方式:原权限 +/- r/w/x或者rwx
同文件,多个不同权限更改,用,逗号相连,逗号之间无空格
例如:chmod u + x,g + w,o + x

覆盖权限方式:
原权限 = r/w/x
例如:chmod u=rw,g=rwx,o=r 立刻对原权限覆盖

例如:-rwxrw---- 指 所有者拥有可读写执行权限,用户组只有读写权限,其他人无权限 。

chmod + w 不指定增加谁的权限时,默认增加所有者权限
chmod +x/-x 不指定加谁时,可执行选项默认增加全部,即UGO都增加此权限

  • 数字表示权限

777 代表所有者,用户组,其他人全部都有读写执行权限
将777拆分后组成如下:
7=rwx=421 —>即 r=4 w=2 x=1
即 2² 2¹ 2º 转换成二进制 0100 0010 0001

更改目录权限时,只改变目录自身权限,并不会改变目录内部文件及内部目录权限。
chmod -R 增加-R参数 将权限递归,修改目录本身及内部文件、目录的权限与目录一致。

chown 参数 用户名 文件/文件名
例如:chown tom xxx/ 代表将xxx所有者更改为tom
chown tom:tom xxx
chown tom.tom xxx 二者代表相同意思,前一个tom将xxx所有者改为tom、后一个tim将用户组更改为tom

chgrp root xxx 单独更改用户组命令

权限x 可执行的意思

  1. 对文件,可以当程序一样运行
  2. 对文件夹,拥有x权限,可以通过cd命令登陆到目录<类似win打开文件夹>

Linux中,扩展名并不是很重要,除了特性文件必须要有特定扩展名,其他文件有没有扩展名都可以

file 命令用来查看文件/文件夹属于什么类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值