1.文件读写执行权限
文件 | 文件夹 | |
r | 查看文件内容 | 查看文件夹内容 |
w | 修改文件中的内容 | 新建、删除、移动文件夹 |
x | 允许运行程序 | 由x权限才能cd切换文件夹 |
(r的权重4;w的权重2;x的权重1)
2.修改目录和子文件的权限
3.文件的归属权限
u(user) | 属主 |
g(group) | 属组 |
0(other) | 其他人 |
1.表示文件的属主
2.表示文件的属组
4.文件的详情信息展示
第一个字符:
- :普通文件
d:目录
l :链接文件
s :soket文件,本机上的soket文件:不同进程之间的通信,网络socket文件:不同机器的进程之间的通信
p:管道文件
c:字符设备文件
b:块设备文件
粘着位 :t,表示普通用户可以在该文件夹内新增删除目录,但是只能删除自己新增的目录
第二列表示:文件目录数,如果是文件夹表示下一级子文件的个数
第五列表示:文件或者文件夹的大小
文件的最后修改时间
文件名
给1.txt的每个用户增加可执行权限
ll 查看文件夹权限详情
给每个用户增加1.txt的可执行权限
5.执行脚本的几种方式
6.属组和属主的修改 chown
修改属主
修改属组
同时修改属组和属主
7.umask命令
Linux umask命令指定在建立文件时预设的权限掩码 环境设置:/etc/profile
默认:用户id小于199并且用户id和组id相等的umask 为002,普通用户的umask都是022
root用户新建文件的权限是664,新建目录的权限是775
普通用户新建文件的权限是644,新建文件的权限是755
如果要修改某个用户的umask就在家目录的 .bashrc修改 增加umask = xx
8.设置文件的隐藏属性
i | 锁定保护文件,只能查看,不能做任何修改,root都不能 |
a | 可以增加文件内容但是不能修改和删除 |
R | 递归修改 |
锁定文件或者文件夹
9.练习
给sc1用户设置超级普通用户,有root相同的权限,只需要在命令前加一个sudo
给bailongma修改用户密码新建用户删除用户的权限,并且不需要输入密码
给baigujing查ip、ping、修改网卡配置和修改路由配置的权限并且不需要输入密码
给yutujing关机和重启的权限,并且不要输入密码