权限是什么
文件名 drwxrwxrwx d代表文件夹 如果是-代表普通文件 c代表字符设备
l代表链接文件 第一个rwx代表拥有着的权限
第二个rwx代表所属组的权限 第三个rwx代表其他用户的权限
怎么改变权限
1.去掉拥有者的权限
chmod u-r file
u代表的是读权限
2.去掉所属组的写权限
chmod g-w file
g代表所属组
3.加上other的可执行权限
chmod o+x file
o代表其它用户
4.加上拥有者的读写读写权限,所属组的写权限,其他用户的执行权限
chmod u+rw,g+w,o+x file
5.执行一个权限时需要它的读权限
6.超级管理员可以拥有任何权限
7.三位二进制来修改文件的权限
8.ll 显示出来的文件的第二列代表文件的硬链接数
例如:
-rw-rw-rw-. 1 lijinhu lijinhu 0 最后修改的时间 文件名
文件的权限和属性 硬链接数 拥有着 所属组 文件的大小 最后修改的时间
9.修改文件的拥有者
sudo chown root file
10.修改文件的所属组
sudo chgrp root file
11.同时修改文件的拥有着和所属组
sudo chown lijinhu:lijinhu file
12.stat file 可以查看文件的属性
size 大小 blocks
13.新建文件夹的默认权限 = 0666 &(~权限掩码)
新建目录默认权限 =0777 &(~权限掩码)
umask 可以显示当前用户的权限掩码
14.umask //查看
umask 044 //设置默认权限掩码
15.file可以查看文件的类型 是目录还是链接文件,还是普通文件等等
16.粘滞位
由root用户创建的文件,普通用户依然可以删除
但是通过把文件所在目录加上粘滞位,普通用户就删除不了
chmod +t dir
粘滞位通常是对目录的:作用是目录中的文件只三个人可以删除它
一是超级管理员
二是改目录的所有者
三是该文件的所有者
17.q是退出
q!强制退出
进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.
进入一个目录需要执行权限 x
在目录中ls需要这个目录的读权限 r
在目录中touch,rm,mv需要这个目录的写权限 w