Linux学习之文件系统权限及表示
三类人
用户主(user:u):文件的所有者
同组人(group:g):与文件主同组的用户
其他人(other:o):除用户主和同组人外的其他所有人
三种权限
读权限(r):指用户对文件或目录的读许可权。若用户对文件不具有读权限,则不能读取或显示文件的内容;若用户对目录不具有读权限,则不能列目录的内容。
写权限(w):指用户对文件或目录的写许可权。若用户对文件没有写权限,则不能修改文件,若用户对目录没有写权限,则不能在目录内进行创建目录或文件的写操作。
执行权(x):指用户对文件的执行权或对目录的(进入)权限。若用户对文件不具有执行权,则不能执行该文件;若用户对目录不具有执行权则不能进入目录。
使用ll可以显示出目录的权限
drwxr-xr-x 20 root root 1024 Oct 7 22:50 boot
输出的第一列为文件的类型和权限。每列的第一个字符为文件类型,-:普通文件;b:块设备文件;c:字符设备文件;d:目录文件;p:命名管道;l:符号链接
第一列中除去第一个字符外为文件的权限描述,
第一组rwx:所有者权限。可读、可写、可执行(可进入)
第二组r-x:同组人权限。可读可执行(可进入),但不可写。
第三组r-x:其他人权限,可读可执行(可进入),但不可写
权限的数字表示
在文件权限的符号表示中,每类用户的权限按读、写、执行顺序排列为rwx,对应一个三位数,若在对应位上,有权限为1没有权限为0,rwx对应111(7)、r-x对应101(5),r--对应100(4)
权限管理命令
chmod(change mode)改变文件或目录的访问权限
chmod a+x my_p? my.sh #为所有用户(a:all)对my_p?增加执行权
chmod u+rwx,go+rx myp #为文件主增加所有权限,为组和其他人增加读和执行权
chmod -R o-rwx /home/li4 #递归去除目录/home/li4对其他人的所有权限
chmod -R 777 /tmp/mytmp #将/tmp/mytmp的各级权限设置为777
Linux学习之文件系统权限及表示的更多相关文章
- Linux学习笔记-文件系统和基本命令
目录 分区设备文件名 分区 挂载 文件目录 文件处理命令 目录处理命令 硬件设备文件名 IDE硬盘 /dev/hd[a-d] USB硬盘 /dev/sd[a-p] 光驱 /dev/cdrom或者/de ...
- Linux学习之ACL权限详解(十)
Linux系统ACL权限详解 目录 ACL权限简介与开启 查看与设定ACL权限 最大有效权限与删除ACL权限 默认ACL权限和递归ACL权限 ACL权限简介与开启权限 ACL权限简介 用户权限管理始终 ...
- (一)linux 学习 -- 在文件系统中跳转
The Linux Command Line 读书笔记 - 部分内容来自 http://billie66.github.io/TLCL/book/chap03.html 文章目录 文件系统 根目录 打 ...
- linux学习--1. 文件系统
文件目录结构 闲话篇: linux我也是最近才开始学,写随笔是为分享学习经验的同时也留着供自己以后来参考.因为linux一切皆文件的基本哲学思想.所以我决定从文件目录开始写. 正文: 首先linux文 ...
- Linux 学习笔记 文件权限
* Linux系统会为各种各样的功能创建不同的用户账户,而这些账户并不是真的用户.这些账户称作系统账户,是系统上运行的各种服务进程访问资源用的特殊账户. 所有运行在后台的服务都需要用一个系统用户账户登 ...
- Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结
一.让使用者能进入某文件夹成为可工作文件夹的基本权限为何: 可使用的命令:比如 cd 等变换工作文件夹的命令. 文件夹所需权限:使用者对这个文件夹至少须要具有 x的权限 额外需求:假设使用者想要在这个 ...
- Linux学习之文件系统常用命令(七)
Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: ...
- Linux学习之常用权限管理命令(二)
(一)常用权限管理命令 (1)chmod命令 (2)chown (3)chgrp (4)umask (一)常用权限管理命令 (1)chmod命令 命令名称:chmod命令英文原意:change the ...
- Linux学习—导航文件系统
与windows相同,Linux操作系统也是以被称之为分层目录结构的方式来组织文件的.这意味着文件是以树形结构的目录中进行组织的,该树形结构目录可能包含文件和其他目录.文件系统的第一个目录叫做根目录, ...
随机推荐
- 安装部署 Goaccess
CentOS 7安装 Goaccess 安装依赖 # yum install ncurses-devel geoip-devel libmaxminddb-devel tokyocabinet-dev ...
- XML配置spring session jdbc实现session共享
概述 session的基础知识就不再多说. 通常,我们会把一个项目部署到多个tomcat上,通过nginx进行负载均衡,提高系统的并发性.此时,就会存在一个问题.假如用户第一次访问tomcat1,并登 ...
- 前端自动提示功能插件-typeahead
typeahead https://npm.taobao.org/package/npm-typeahead A lightweight web-app that implements typeahe ...
- Swift 之cannot load module 'main' as 'Swift'
如果建立一个Project, 选Command Line程序,语言选Swift, 完成之后会有一个main.swift文件.这个文件用来练算法最好了,因为playground会有各种限制而且bug多多 ...
- 关于接口(Interface)
接口,其实是指类之间约定的协议,可以包含方法.属性.事件和索引: 接口成员不允许使用访问修饰符号(public.private.protected.internal),所有的接口成员都是公共的. 接口 ...
- ansible初识
ansible: 运维自动化的工具, 基本功能, 基于ssh远程连接, 连接验证(ssh-keygen ssh-copy-id ip) 下载: 1. 安装epel源 wget -O /etc/yum ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》第八周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第八周学习总结 教材学习内容总结 -第十五章泛型与集合框架要点: 一.泛型 1.泛型(Generics)的主要目的是可以 ...
- 项目Alpha冲刺(团队)-第三天冲刺
格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队)-代码规范.冲刺任务与计划 团队名称:为了交项目干杯 作业目标:描述第三天冲刺的项目进展.问题困难.心得体会 ...
- sql 常见错误总结
1.根据一张表更新另一张表的数据. . 写法轻松,更新效率高: update table1 set field1=table2.field1, field2=table2.field2 from ta ...
- javascript获取当前域名
<script language="javascript">//获取域名host = window.location.host;host2=document.domai ...