Linux基本命令
=========================================================================================================
权限管理
1.chmod u/g/o(用户类型) o-ower 所有者 g-group 所属组 o-others 其他人
文件类型:
-:普通文件 (f)
d: 目录文件
b: 块设备文件 (block)
c: 字符设备文件 (character)
l: 符号链接文件(symbolic link file)
p: 命令管道文件(pipe)
s: 套接字文件(socket)
--------------文件权限:共9位,每3位一组,每一组:rwx(读,写,执行), 如message文件它权限为rw- r-- r--
+表示添加权限,-表示取消权限。比如:chmod u+wx
--------------但是比较常用的是通过数字来修改权限,为每一种权限设置比重,r --4, w--2,x--1
rwxr-xr-- 写成相应的数字----->754(脚本常用数字),chmod 754
--------------文件含义:r---cat,more,head,tail | w---echo,vi,gedit | x---命令,脚本
目录含义:r----ls | w--touch,mkdir | cd
2.chown 改变某个文件或目录的所有者
chown [-R] 账号名称:组名 文件或目录 选项与参数:
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都变更
例: chown root install.log
3.chgrp :改变文件所属群组
chgrp [-R] dirname/filename ... 选项与参数:
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件、目录 都更新成为这个群组之意
例: chgrp test install.log
4.umask 设置限制新建文件的掩码在终端运行 umask ,在我电脑显示0002
其中第一位为特殊权限位,002后三位为我们权限的掩码。777-权限的掩码=权限。我们可以通过umask –S查看权限
我们创建一个空目录和一个空文件,会发现空目录权限是775,而空文件的权限是664------>Linux里面有权限限制,默认的将新建文件的x权限去掉