权限
文件属性的查看#############
ls -l filename/ls -ld dictionary-|rw-r--r--.|1| root| root| 46 |Oct 1 05:03 |filename— ————————— — ———— ———— —— ———————————— ———————— 1 2 3 4 5 6 7 81."-":文件类型 - ##普通文件d ##目录c ##字符设备s ##套接字p ##管道b ##快设备l ##连接2."rw-r--r--":文件读写权限##########rw-|r--|r-- * $ @*所有人的权限$所有组的权限@其他人的权限3."1":对文件:文件内容被系统记录的次数,在软链接的情况下,此处为2 换句话说 需要被删的次数才能删掉对目录:目录中文件属性的字节数4."root":文件所有人5."root":文件所有组6."46":文件内容的大小7."Oct 1 05:03":文件最后一次被修改的时间8."filename":文件名字
2.文件普通权限####
u:文件用户对文件可以读写g:文件组成员对文件可读o:其他人对文件可读u优先匹配,g次优先,o当u,g不匹配时匹配1.r/4 4代表r的权限对文件:可以查看文件中的字符cat对目录:可以查看目录中文件的信息目录等2.w/2对文件:可以更改文件内字符对目录:可以在目录中添加删除文件3.x/1对文件:可以运行文件内记录的程序动作对目录:可以进入目录中3.字符方式修改该文件权限###chmod ugo+/-rwx 文件|目录(-R)《递归》chmod 777 文件|目录(-R)《递归》4.系统默认权限的设定####
#从系统存在角度来说,开放权力越大,系统存在意义越高#从系统安全角度来说,开放权力越少,系统安全性越高#所以系统设定新建文件或目录会去掉一些权限umask #系统预留权限 默认0022新建一个目录权限:777-umask新建一个文件权限:777-umask-111(内核决定)设定方式umask ##查看系统保留权限默认为022umask 077 ##修改该系统保留权限为077,此设定为临时设定,只当前shell中生效永久设定方式:vim /etc/bashrc ##shell 70 if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then 71 umask 002 ##普通用户umask 72 else 73 umask 022 ##超级用户umask 74 fivim /etc/profile ##系统 59 if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then 60 umask 002 ##普通用户umask 61 else 62 umask 022 ##超级用户umask 63 fi以上两个文件umask设定值必须保持一致source /etc/bashrcsource /etc/profile #重新加载文件让设定立即生效