-
文件默认最大权限为666
文件默认权限644
666-644=022(这种算法是错误的)
如果umask为033
666-033=633(文件拥有w、x权限)(文件不允许建立就拥有执行权限)
需要将权限转化为字母666(-rw-rw-rw-)
查看全部 -
对文件来说,执行权限太高,如果文件默认拥有执行权限,文件是病毒,上传到服务器,执行,那么会造成无法估计的损失查看全部
-
文件默认权限644
目录默认权限755
怎样通过umask中的022算出644、755呢?
查看全部 -
umask:查看默认权限
查看全部 -
在windows中,创建文件之后,权限是从上一级目录继承来的(权限继承);在Linux中,创建文件后,文件权限和上一级目录没有任何关系,通过umask来定义文件的默认权限
查看全部 -
分配文件基本权限的核心原则:在最小权限情况系能够实现要求即可查看全部
-
某个用户作为目录的所有者查看全部
-
同时修改所属组、所属用户
chown root:root 123/chown root.root 123
: 、. 两者均可
第一个root是所属用户、第二个root是所属组
查看全部 -
在Windows中,不论添加多少用户,都不会出现过多的用户组,所有的用户都添加在Userx这个默认组中;在Linux当中,添加的所有用户,默认建立一个和用户相同的组作为初始组(当添加user1用户时user1组也会添加)
查看全部 -
修改文件所有者
chown 用户名 文件名
chown ds temp
查看全部 -
对123这个目录没有权限,但是可以查看到这个目录,这是为什么,原因:这个目录在该用户下,而该用户对目录有查看权限(目录名是该用的内容,该用户可以查看)
查看全部 -
对文件来说:最高权限是 x
对目录来说:最高权限是 w
所以对文件尽量不要赋x权限,对目录尽量不要赋w权限
目录权限(0,5(rx),7(rwx))(对目录来说,只能赋这三个权限)
1,4,6无意义
对目录赋4(只读),没有任何意义(只读权限,都进不去目录,啥也不能干)
对目录赋1(执行),没有任何意义(都不知道目录下有什么文件和目录)
对目录赋6(rw读写),没有意义(进不去目录)
查看全部 -
权限对目录的作用
r:可以查询目录下的文件名(ls)
w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下的文件和目录,剪切(touch rm mv cp)
x:可以进入目录(cd)(目录不可以执行哟)
查看全部 -
目录、文件、数据
数据保存在文件中,文件保存在目录下
(目录 temp)-->(文件log)---->(日志内容)
文件log有rw权限,可以修改、查看数据,但是不能删除文件本身
原因:对log文件有rw权限,能修改的是下一级的数据(日志内容),而文件log是目录temp的数据,对目录有w权限,才能删除文件log的文件名
数据是文件的内容,文件名是目录的内容
文件、目录有各自的数据块
文件的数据块中存储文件的数据
目录的数据块中存储文件的名称
文件名放在硬盘空间中,文件的数据放在文件自己的空间中,所以如果对文件有w权限,能修改、删除的是文件空间的内容,但是不能修改删除自己的文件名,因为文件名没有放在文件块中,而是放在了目录空间当中
查看全部 -
权限对文件的作用
r:读取我呢见内容(cat、more 、head 、tail)
w:编辑、新增、修改文件内容(vi ehco)(不包含删除文件:不知道为什么)(ehco:向文件中追加内容)
x:可执行
查看全部
举报