发布时间:2014-09-05 16:47:26作者:知识屋
chmod 改变文件或目录的权限
格式 chmod 参数 文件名
r-读 w-写 x-执行
o-ower 所有者 g-group 所属组 o-others 其他人
+ 添加某个权限
- 取消某个权限
= 赋予给定权限并取消原来所有权限
我们可以看出来test2的权限改变了。有时候我们用这种方法来改变权限比 较麻烦,所有Linux提供了另外的一种数字表示的方法。在Linux中r用4 代表,w用2代表,x用1代表,我们修改的时候可以直接写数字。
chown 改变某个文件或目录的所有者
格式 chown用户 文件名
前提条件是,这个用户必须是存在的
这里我们看到我们改变的是test2,但是test3也同时改变了,因为这两个 是硬链接文件。
chgrp 改变某个文件或目录所属组
格式chgrp 用户组 文件名
前提条件:这个用户组必须是系统中存在的
umask 设置限制新建文件的掩码
格式 umask 掩码
在Linux中默认的掩码是022。我们直接输入umask命令,显示的是0022,
这里的第一位是特殊权限,后面的三位是我们权限的掩码,掩码是有777减 去文件权限的数字表示而得到的。我们文件的默认权限是755,777-755=022, 所以这里的掩码是022。我们可以通过umask –S查看权限,输出结果如下:
在开始的时候我们创建了一个文件和一个目录,我们仔细观察就会发现,我 们的目录的权限是755,但是我们文件的权限却是644,这个与默认的不符 合,难道是错了?这个是因为在Linux里面有权限限制,默认的将新建文件 的x权限去掉了。上图的下半部分使我们修改权限后创建文件和目录的例子
摘自:孟祥月的专栏
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能