Linux中权限管理命令

1、权限管理命令chmod

命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:所有用户
语法:chmod [{ugoa}{+-=}{rwx}[文件或目录]]  //其中a表示所有人,+表示增加权限,-表示减少权限
			[mode=421][文件或目录]
			-R 递归修改
功能描述:改变文件或目录权限
范例:
	$ chomd u+x Japanlovestory.list  //给所有者的Japanlovestory.list加执行权限。
	$ chomd g+w,o-r Japanlovestory.list  //给所属组的Japanlovestory.list加写权限,给其他人的Japanlovestory.list减去读权限。
	$ chomd g=rwx Japanlovestory.list  //给所属组的Japanlovestory.list的权限赋为rwx。
Linux中主要用数字表示权限的方式,如下:
权限的数字表示:
r---4 w---2 x---1
则:rwxrw-r-- = 7 6 4
$ chmod -R 777 testdir
修改目录testfile及其目录下文件所有用户具有全部权限。
创建普通用户

useradd jason
passwd 123456
# 表示普通用户 $ 表示超级管理员

文件目录权限(重要,别觉得太简单了)
代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录中的内容
w写权限可以修改文件内容可以在目录中创建、删除文件
x执行权限可以执行文件可以进入目录

2、其他权限管理命令

权限管理命令:chown
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown [用户][文件或目录]
功能描述:改变文件或目录的所有者
范例:
$ chown shenchao fengjie //改变文件fengjie的所有者为shenchao
权限管理命令:chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:所有用户
语法:chgrp [用户组][文件或目录]
功能描述:改变文件或目录的所属组
范例:
$ chgrp lampbrother fengjie //改变文件fengjie的所属组为lampbrother
权限管理命令:umask
命令英文原意:the user file-creation mask
命令所在路径:Shell内置命令
执行权限:所有用户
语法:umask [-S]
	-S 以rwx形式显示新建文件缺省权限
功能描述:显示、设置文件的缺省权限,缺省可以理解为默认的意思(default)
范例:
$ umask -S
目录和文件的默认权限值:
  1. mkdir创建空目录的权限为rwxr-xr-x
  2. touch创建空文件的权限为rw-r–r--(一般都不给执行权限,预防病毒入侵)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值