您的位置:首页 > 运维架构 > Linux

Linux学习笔记二之权限管理命令

2012-11-19 17:49 579 查看
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 掩码值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: