Linux四个常用的指挥机关处理具体的解释
原版的Blog。转载请注明出处
http://blog.csdn.net/hello_hwc?viewmode=contents
权限
对于文件
r 可读
w 可写
x 可运行
对于文件夹
r 能够列出文件夹的内容(ls)
w 能够在文件夹中创建和删除文件(touch/rm)
x 能够进入文件夹(cd)
一、chmod
chmod用来改变权限
经常使用的方式
1、用ugo+rwx 或者ugo-rwx或者ugo=rwx改变权限
这里的ugo
u 用户
g 用户组
o 其它人
比方:ug+x 就是为用户和用户组添加可运行权限
举例:
[root@localhost testForCsdn]# ls -l testfile
-rw-r----- 1 root root 0 Nov 1 22:14 testfile
为其它人赋予读写权限
[root@localhost testForCsdn]# chmod o=rw testfile
[root@localhost testForCsdn]# ls -l testfile
-rw-r--rw- 1 root root 0 Nov 1 22:14 testfile
为其它人去掉写的权限
[root@localhost testForCsdn]# chmod o-w testfile
[root@localhost testForCsdn]# ls -l testfile
-rw-r--r-- 1 root root 0 Nov 1 22:40 testfile
为用户组加入写的权限
[root@localhost testForCsdn]# chmod g+w testfile
[root@localhost testForCsdn]# ls -l testfile
-rw-rw-r-- 1 root root 0 Nov 1 22:40 testfile
2、用数字的方式改变权限
r相应4
w相应2
x相应1
比方:5=4+1 那么5代表的就是可读和可运行权限
举例
创建一个空文件,而且查看权限,能够看到,当前权限是rw-r--r--
也就是说:
对说有着来说是rw- 可读可写不可运行
对所属组来说是r-- 仅仅可写
对其它人来说是r-- 仅仅可写
举例
创建一个脚本。而且赋予它全部者的可运行权限
[root@localhost testForCsdn]# touch test.script
[root@localhost testForCsdn]# ls -l test.script
-rw-r----- 1 root root 0 Nov 1 22:43 test.script
[root@localhost testForCsdn]# chmod 744 test.script
[root@localhost testForCsdn]# ls -l test.script
-rwxr--r-- 1 root root 0 Nov 1 22:43 test.script
二、chown
改变全部者
首先加入用户hwc
[root@localhost testForCsdn]# useradd hwc
[root@localhost testForCsdn]# chown hwc test.script
[root@localhost testForCsdn]# ls -l test.script
-rwxr--r-- 1 hwc root 0 Nov 1 22:43 test.script
三、chgrp
改变所属组
首先加入用户组hwcgroup
[root@localhost testForCsdn]# chgrp hwcgroup test.script
[root@localhost testForCsdn]# ls -l test.script
-rwxr--r-- 1 hwc hwcgroup 0 Nov 1 22:43 test.script
四、umask
文件和文件夹创建的默认权限
查看默认权限
[root@localhost ~]# umask
0022
解释下,这里的第一个0是特殊权限位。一般不作考虑
022是用户权限位,这里的是掩码值
对于文件
即实际的权限应该是完整的权限777-022-111 = 644
就是rw-r--r--
改变缺省的权限值
[root@localhost ~]# umask 027
[root@localhost ~]# umask
0027
版权声明:本文博主原创文章,如需转载请注明出处
Linux四个常用的指挥机关处理具体的解释的更多相关文章
- linux系统监控常用工具
linux系统监控常用工具 一.系统核心工具包(coreutils) 1./bin/df 报告系统的磁盘空间用量 df -h 显示磁盘分区fdisk -l 2./bin/uname 显示系统信息 u ...
- linux:终端常用命令 + vi命令修改文件及保存 方法
首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...
- Linux运维常用的几个命令介绍【转】
Linux运维常用的几个命令介绍 1. 查看系统内核版本 [root@funsion geekxa]# cat /etc/issue CentOS release 6.5 (Final) Kerne ...
- Linux平台上常用到的c语言开发程序
Linux操作系统上大部分应用程序都是基于C语言开发的.小编将简单介绍Linux平台上常用的C语言开发程序. 一.C程序的结构1.函数 必须有一个且只能有一个主函数main(),主函数的名为main. ...
- Linux运维-常用操作-培训用例
一.服务器环境 Centos 7.9 二.常用连接工具(免费) 1.Finalshell 2.MobaXterm 3.Putty + WinSCP 三.Linux 系统目录结构 /bin :是 Bi ...
- Linux Shell数组常用操作详解
Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...
- linux系统的常用命令
linux系统中常用的命令如下(以后经常补充): cd .. 返回上一级 cd use 进入use目录
- Linux入门学习 常用命令
cd命令 功能是切换到指定的目录:命令格式:cd [目录名]有几个符号作为目录名有特殊的含义:"/"代表根目录.".."代表上一级目录."~" ...
- struts2 Result Type四个常用转跳类型
Result的四个常用转跳类型分别为 Dispatcher 用来转向页面,是Struts的默认形式 Redirect 重定向到一个URL Chain 用来处理Action链 RedirectAc ...
随机推荐
- [D3] Start Visualizing Data Driven Documents with D3 v4
It’s time to live up to D3’s true name and potential by integrating some real data into your visuali ...
- vim 保存文件的回车换行模式
设置模式:unix,dos :set fileformat=unix fileforman可以直接缩写为ff
- WSL(Windows上的Linux子系统)
WSL(Windows上的Linux子系统) WSL,Windows Subsystem for Linux,就是之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI++ ...
- Scala在挖财的应用实践--转载
原文地址:http://www.infoq.com/cn/articles/scala-architecture-wacai 编者按:本文是根据ArchSummit大会上挖财资深架构师王宏江的演讲&l ...
- SQLcl
参考博客: https://wangfanggang.com/Oracle/sqlcl/ 执行show sqlformat可以看到当前格式化样式为:default 让我们修改下显示结果的样式:set ...
- cmake配置c++可调用的文件路径参数
一.目的 在程序中使用一个路径配置,因为在svn服务器的测试数据,测试数据成为了本地路径,在程序中使用了绝对路径来处理文件的输入,这个令人头疼啊. 每次下完代码,我得挨个地方去找,谁在用本地路径,有点 ...
- 【AtCoder ABC 075 C】Bridge
[链接] 我是链接,点我呀:) [题意] 让你求出桥的个数 [题解] 删掉这条边,然后看看1能不能到达其他所有的点就可以了 [代码] #include <bits/stdc++.h> us ...
- swift项目第七天:构建访客界面以及监听按钮点击
一:访客界面效果如图 二:xib封装访客视图的view 1:业务逻辑分析:1:由于用户未登录时要显示访客视图,要先进行判断用户是否登录,未登录则显示访客视图,登录则显示正常的登陆界面,由于要在四个子控 ...
- bootstrap课程1 bootstrap为什么这么火
bootstrap课程1 bootstrap为什么这么火 一.总结 一句话总结:响应式,样式多,功能多. 1.bootstrap通过什么药实现响应式? 响应式web布局是让用户通过不同尺寸的浏览器都可 ...
- Android系统开发(8)——linx进程基本概念
一.proc文件系统 传统意义上的文件系统是用于块设备上信息的存储,/proc这个目录是一个虚拟文件系统,它放置的数据都是在内存当中,所以这个目录本身不占用任何硬盘空间.主要包含如下系统信息: 内存管 ...