文档章节

简单的文件权限

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
杭州
程序员
私信 提问
Linux文件权限和文件权限管理

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

老韭菜
08/03
0
0
iOS10 权限设置国际化语言

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

Albert_Lee
2017/05/31
0
0
git关于文件权限修改引起的冲突及忽略文件权限的办法

在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权...

Surjur
2015/04/15
0
0
linux常用命令 整理

1,chmod 这个命令用来改变linux系统中的文件/文件夹的读(r),写(w),执行(x)权限, 查看文件详细信息可以看到 这个就表示文件给用户开的权限,可以看到一共有十位,第一位如果是d表示文件...

偶尔诗文
2016/01/13
130
2
Android NDK开发(七):文件的加密与解密

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

浮生若梦zp
2017/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

线下工坊|Blockchain Coding Day:零基础教你开发DAPP(北京)

我们的目标是通过编程学习让你更了解区块链技术。这将对区块链开发初学者一次很好的体验。这里需要强调一下,编程零基础也能学会。 我们将以小组的形式,由教练带领学员完成DAPP开发。每位学...

HiBlock
32分钟前
2
0
查看内存情况

jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。...

Canaan_
33分钟前
2
0
基于对象特征的推荐

(本实验选用数据为真实电商脱敏数据,仅用于学习,请勿商用) 在上一期基于协同过滤的的推荐场景中,我们介绍了如何通过PAI快速搭建一个基于协同过滤方案的推荐系统,这一节会介绍一些如何基...

阿里云官方博客
41分钟前
2
0
Ugly Number(leetcode263)

Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. Example 1: Input: 6Output: true......

woshixin
今天
2
0
深度模型从研者 眼里的 似然估计 & Hessain 海森矩阵 & Fisher Information (费雪信息)

深度模型的训练的基本依据是最小化模型拟合数据的误差。旨在不仅知其然(如何构建和训练一个深度模型),还应知其所以然(为什么这样训练,可以做哪些优化)。我们就会发现,有很多研究者,在...

刘小米_思聪
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部