Linux学习笔记_3_Linux常用命令_2_权限管理命令
Linux学习笔记_3_Linux常用命令_2_权限管理命令
权限管理命令:
1、chmod[changethe permissions mode of a file] : /bin/chmod
语法: chmod[{ugo}{+-=}{rwx}] [文件或目录名]// 直观
e.g. chmodu+wx filename
chmodo-x filename
chmodg=rwx filename
或者: chmod[mode=421] [文件或目录] //推荐
权限所对数字:
r-4
w-2
x-1
e.g.rwxr-xr-- 754
rw-r-x--x 651
752rwxr-x-w-
chmod777 dir1 //设定目录dir1为所有用户具有全部权限
附:su- username :可切换用户 //实验内容
返回:exit
拓展:
2、chown[changefile ownership] /bin/chown
改变文件所有者
chown[用户][文件名或目录名]
e.g.chown nobody file1 改变文件file1的所有者为nobody,nobody为系统 默认存在的用户。
附:添加用户: 1)useraddafang
2)passwd afang// 为其设置密码
3、chgrp[change file group ownership ] /bin/chgrp
改变文件或目录的所属组
chgrp[用户组][文件或目录]
chgrpadm file1 改变文件file1的所属组为adm,其中adm是系统中已经有的一 个组。
为啥要改变用户组,组怎么来用?咱们以后学习^_^
4、umask /bin/umask
显示、设置文件的缺省权限
umask[-S]
e.g.umask //查看默认权限,比较传统
显示0022:0-特殊权限位,022-用户权限位[u,o],代表掩码值;
计算:777-- 022 = 755 // 这是创建目录的默认权限
644 // 是创建文件的默认权限,都没有x
附:很多UNIX系统中并没有-S这个选项,所以只能按照上面计算!
umask-S //-S 以rwx形式显示新建文件或目录缺省权限,更直观一些
*4.1改变缺省权限值
umask[掩码值]//掩码值要首先计算,但是一般不要改!
附: Linux权限规则:默认创建的文件,不能授予可执行权限!X
好处是屏蔽了很多攻击与病毒。
评论暂时关闭