文档章节

Linux权限管理

leannmak
 leannmak
发布于 2015/08/04 20:23
字数 556
阅读 24
收藏 0

Linux权限管理

by leannmak    2015-7-27

4 roles:

$ ll
total 1
drwxr-xrwx.  3 root root 4096 Jul 27 13:35 leannmak
  • user (u)
  • group (g)
  • others (o)
  • root: 超级管理员。

文件权限:

  • r (read): 可读取此一文件的实际内容,如读取文本文件的文字内容等;
  • w (write): 可以编辑、新增或者是修改该文件的内容(但不含删除该文件);
  • x (execute): 该文件具有可以被系统执行的权限。

目录权限:

r (read contents in directory)

  • 表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据。
  • 如可以利用 ls 这个指令将该目录的内容列表显示出来。

w (modify contents of directory)

表示你具有异动该目录结构列表的权限,也就是底下这些权限:

  • 建立新的文件与目录;
  • 删除已经存在的文件与目录(不论该文件的权限为何!);
  • 将已存在的文件或目录进行更名;
  • 搬移该目录内的文件、目录位置。

总之,目录的w权限主要与该目录底下的文件名异动有关。

x (access directory)

  • 目录不可以被执行,目录的x代表的是用户能否进入该目录成为工作目录的用途。
  • 所谓的工作目录(work directory)就是你目前所在的目录。
  • 变换目录的指令是 cd (change directory)。

修改文件权限、拥有者、群组:

$ chmod [[u/g/o][+/-][r/w/x]] [filename] (-R)
$ chown
$ chgrp

也可用数字操作权限,其中r,w,x分别为4,2,1。

绝对路径与相对路径:

  • 绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc

  • 相对路径:相对于目前路径的文件名写法,例如 ./home/dmtsai ,开头不是 / 就属于相对路径的写法。

  • . :代表当前的目录,也可以使用 ./ 来表示;

  • .. :代表上一层目录,也可以 ../ 来代表;

  • 如果档名之前多一个 . ,则代表这个文件为隐藏文件。

参考文献:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission.php

© 著作权归作者所有

上一篇: 如何配置DNS
下一篇: Python Eventlet
leannmak
粉丝 0
博文 4
码字总数 4811
作品 0
广州
私信 提问
操作系统linux——常用操作

1.软件管理 软件管理 apt ( Advanced Packaging Tool ) , 它可以自动下载、配置、安装软件包;简化了Linux系统上的。Debian及衍生版中都包含了apt , RedHat系列的linux的则使用yum来进行管理...

dclee
2017/12/05
0
0
迁移到 Linux:使用 sudo

sudo 机制可以让你轻松以普通用户偶尔执行管理任务。让我们来学习一下。 本文是我们关于迁移到 Linux 的系列文章的第五篇。如果你错过了之前的那些,你可以在这里赶上: 第1部分 - 入门介绍 ...

27%
2018/07/09
0
0
Android安全模型之Linux安全模型

Android系统以Linux内核为基础,理解Android的安全设计首先要理清Linux安全模型的主要概念与元素,包括用户与权限,进程与内存空间等。 用户与权限 Linux安全模型的基础是用户与用户组。Lin...

柳哥
2014/11/30
0
0
后端程序员必备的Linux基础知识

本文同步更新在我的Github上:网页链接 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Gui...

Amsour丶
2018/07/06
0
0
Linux 用户(user)和用户组(group)管理概述

一、理解Linux的单用户多任务,多用户多任务概念; Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念; 1、Linux 的单用户多任务; 单用户多任务;比如...

长平狐
2013/06/03
158
0

没有更多内容

加载失败,请刷新页面

加载更多

利用mybatis generator生成实体类、Mapper接口以及对应的XML文件

项目中通常会遇到数据的持久化,如果是采用mybatis的orm,就会涉及到生成xml的问题,刚好mybatis官网提供了这么个插件MyBatis Generator,效果简直是棒呆。 1. 首先需要在build.gradle文件中...

啊哈关关
今天
2
0
SpringSocial相关的知识点

使用SprigSocial开发第三方登录 核心类 ServiceProvider(AbstractOauth2ServiceProvider):主要负责实现server提供商(例如QQ,微信等共有的东西),默认实现类是AbstractOauth2ServiceProvider...

chendom
今天
1
0
Java并发之AQS详解

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源...

群星纪元
昨天
2
0
Fabric-sdk-java最新教程

Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。 如果希望快速掌握F...

汇智网教程
昨天
2
0
react 子组件监听props 变化

componentWillReceiveProps //已经被废弃 getDerivedStateFromProps// 推荐使用//如果条件不存在必须要返回null static getDerivedStateFromProps(props, current_stat...

一箭落旄头
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部