- 爱易网页
-
Linux
- Linux学习札记二之权限管理命令
日期:2014-05-16 浏览次数:20742 次
Linux学习笔记二之权限管理命令
1、chmod命令,改变文件或目录的权限
第一种方法:
u--所有者 g--所属组 o--其他人
chmod u +wx
chmod g -r
chmod o =rwx
执行前权限644:-rw-r--r--. 1 root root 0 11月 18 17:20 dd.txt
执行[root@CentOS-Test bak]# chmod u=rwx dd.txt
执行后限744:-rwxr--r--. 1 root root 0 11月 18 17:20 dd.txt
第二种方法:
rwx--可读可写可执行 用数字来表示:r-4 w-2 x-1
[root@CentOS-Test bak]# chmod 777 dd.txt
-rwxrwxrwx. 1 root root 0 11月 18 17:20 dd.txt
[root@CentOS-Test bak]# chmod 641 dd.txt
-rw-r----x. 1 root root 0 11月 18 17:20 dd.txt
注意:对rwx文件权限的理解
r:表示对文件可以查看内容,对目录则可以列出文件的名字
w:表示对文件可以写内容,对目录可以创建和删除
x:表示对文件可以执行命令和脚本
2、chown命令,改变文件或目录的所有者
[root@CentOS-Test data]# chown test bak
drwxr-x--x. 2 test root 1024 11月 18 17:37 bak
3、umask修改文件或文件夹的默认权限
查看系统默认的权限即缺省创建文件的权限:
[root@CentOS-Test data]# umask -S
u=rwx,g=rx,o=rx
[root@CentOS-Test data]# umask
0022(权限掩码值) 0:特殊权限类 022:用户权限位,是一个掩码值,最终权限是777-022=755
linux权限规则:缺省创建的文件不具有可执行权限
[root@CentOS-Test data]#touch cc.txt
[root@CentOS-Test data]# ll cc.txt
-rw-r--r--. 1 root root 11 11月 18 17:59 cc.txt
改变文件默认创建的权限:使用777-要生成的默认权限=掩码值,默认权限最好不要改变
[root@CentOS-Test data]#umask 掩码值
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。