文档章节

简单的文件权限

dream-bee
 dream-bee
发布于 2015/10/26 21:46
字数 554
阅读 2
收藏 0

r 读权限。

w 写权限。

x 执行权限。

s 文件属主和组s e t - I D。

t 粘性位*。

l 给文件加锁,使其他用户无法访问



如下的创建了一个空文件。

caoyf@ubuntu :~$ ls -l|grep myfile

-rw-rw-r-- 1 caoyf caoyf    0 10月 26 06:31 myfile

进行修改权限,回收所有用户的读权限。

caoyf@ubuntu :~$ chmod a-r myfile

caoyf@ubuntu :~$ ls -l|grep myfile

--w--w---- 1 caoyf caoyf    0 10月 26 06:31 myfile



chmod 还有绝对模式。


    chmod命令绝对模式的一般形式为:

    chmod [mode] file


例子:

chmod 666 rw- rw- rw- 赋予所有用户读和写的权限

chmod 644 rw- r-- r- - 赋予所有文件属主读和写的权限,所有其他用户读权限

chmod 744 rwx r-- r- - 赋予文件属主读、写和执行的权限,所有其他用户读的权限

chmod 664 rw- rw- r- - 赋予文件属主和同组用户读和写的权限,其他用户读权限

chmod 700 rwx --- --- 赋予文件属主读、写和执行的权限

chmod 444 r-- r-- r- - 赋予所有用户读权限



chown:

当你创建一个文件时,你就是该文件的属主。一旦你拥有某个文件,就可以改变它的所

有权,把它的所有权交给另外一个/ e t c / p a s s w d文件中存在的合法用户。可以使用用户名或用

户I D号来完成这一操作。在改变一个文件的所有权时,相应的s u i d也将被清除,这是出于安

全性的考虑。只有文件的属主和系统管理员可以改变文件的所有权。一旦将文件的所有权交

给另外一个用户,就无法再重新收回它的所有权。如果真的需要这样做,那么就只有求助于

系统管理员了。

c h o w n命令的一般形式为:

chmod -R -h owner file



查看自己属于那些组:

caoyf@ubuntu :~$ groups

caoyf adm cdrom sudo dip plugdev lpadmin sambashare



umask:可以用来使用umask命令修改创建的文件有所希望的缺省权限。


© 著作权归作者所有

共有 人打赏支持
dream-bee
粉丝 1
博文 10
码字总数 5582
作品 0
杭州
程序员
iOS10 权限设置国际化语言

最近有人问我:“iOS中权限设置怎么做到国际化语言”。其实很简单,实现的方法跟App名称的国际化大同小异。下面就来简单的描述一下这个问题。 1 1.如上图所示,在info.plist文件中我们添加的...

Albert_Lee
2017/05/31
0
0
Linux命令find -perm使用方法

花了点时间才将linux中find命令的-perm参数弄懂,分享一下。 find -perm,根据文件的权限来查找文件,有三种形式: find -perm mode find -perm -mode find -perm +mode 那么这三者之间有什么...

yolks丶
2016/10/09
0
0
Android NDK开发(七):文件的加密与解密

前言 基于C++学习和JNI流程学习,相信大家对NDK开发充满了期待,本篇博客将从一个简单的例子入手,带着大家熟悉NDK开发。 文件的加密与解密 创建Java文件: 创建cpp文件,加密核心实现: CM...

浮生若梦zp
2017/11/30
0
0
Linux文件权限和文件权限管理

一、Linux普通文件和目录的权限意义 在linux中文件权限设置对于普通文件和目录文件来说产生的控制是不同的。 1 - 针对普通文件的权限 r(read):可读取此文件的实际内容,例如文本文件的内容...

老韭菜
08/03
0
0
在 Java 7 里如何对文件进行操作

本文是从 Manipulating Files in Java 7 这篇文章翻译而来,原文出处:外刊IT评论。 下面的代码片段是由经过验证的程序修改而来。观察这些代码片段你会发现,跟以前的版本相比,在Java7里,文...

红薯
2011/10/27
306
2

没有更多内容

加载失败,请刷新页面

加载更多

八月新增开源项目:假装自己是图形界面的 Git 命令行工具

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品...

编辑部的故事
9分钟前
2
0
20180918 find命令与Linux文件扩展名

命令find 用来查找搜索文件。 搜索文件相关命令: which 从环境变量里的目录中去搜索 whereis(不常用) 从一个固定的库中搜索 locate(需要单独安装 yum install -y mlocate) 查询时会从/var/...

野雪球
12分钟前
0
0
一步步编写自己的PHP爬取代理IP项目(二)

这一章节我们正式开展我们的爬虫项目,首先我们先要知道哪个网站能获取到免费代理IP,目前比较火的网站有西刺代理,快代理等,这里我们拿西刺代理作为例子。 西刺代理官网: http://www.xic...

NateHuang
33分钟前
0
0
GO 数组相关操作

package mainimport("fmt""math/rand""time")func main() {//数组的几种定义方式var arr1 [3]int = [3]int{1,2,3}var arr2 = [3]int{4,5,6}arr3 := [3]string{"h", "w", ......

汤汤圆圆
59分钟前
1
0
JAVA 中interrupt、interrupted和isInterrupted的区别

首先,我们说明下三个方法的功能 interrupt() 向当前调用者线程发出中断信号 isinterrupted() 查看当前中断信号是true还是false interrupted() 是静态方法,查看返回当前中断信号并将中断信号...

我爱春天的毛毛雨
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部