Linux基本权限
首先需要我们了解的是,权限(rwx)对于文件和目录的作用是不一样的 .
- 权限对文件的作用
- r : 读取文件内容(cat , more , head , tail)
- w: 编辑、新增、修改文件内容(vi , echo)
--不包含删除文件
- x : 可执行
- 权限对目录的作用
- r : 可以查询目录下文件名(ll , ls)
- w : 具有修改目录结构的权限。如新建文件和目录、删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch , rm , mv ,cp)
- x : 可以进入目录 (cd)
对文件来说最高权限是 : X
对目录来说,最高权限是 : w
分配文件基本权限时,核心原则:在最小权限情况下能够实现要求即可!
- 修改文件所有者 : chown
- chown 用户名 文件名
- 例如 : chown zhangsan test.txt
- chown 用户名:组名 文件 (同时修改文件所有者和所属组)
- 例如 : chown zhangsan:gro1 test.txt
- chown 用户名 文件名
- 修改文件所属组 : chgrp
- chgrp 组名 文件名
- 例如 : chgrp gro1 test.txt
- chgrp 组名 文件名
- 修改文件、目录权限 : chmod
- chmod [选项] 模式 文件名
- 选项
- -R : 递归
- 模式
- [ugoa][+-][rwx]
- [mode=421] : 8421码
- 选项
- 举例
- chmod u+x test.txt ,文件所有者添加执行权限
- chmod g+w,o+w test.txt , 文件所属组、其他用户添加可读权限
- chmod a+rwx test.txt ,文件所有者、所属组、其他用户均添加rwx权限
- chmod [选项] 模式 文件名
查看默认权限的命令
- umask
查看默认权限 : 0022
- 第一位0 : 文件特殊权限
- 022 : 文件默认权限
- 文件默认权限
- 文件默认不能建立为执行文件,必需手动赋予执行权限
- 所以文件默认权限最大为 : 666
- 默认权限需要换算成字母再进行减法运算
- 建立文件之后的默认权限为 :666与umask的值相减
- 例如 : 文件默认最大权限为 666 , umask值为 022(-rw-rw-rw- 减去 -----w--w- 等于 -rw-r--r--)
- 例如 : 文件默认最大权限为666 , umask值为 033 (-rw-rw-rw- 减去 -----wx-wx 等于 -rw-r--r--)
- 目录默认权限
- 目录默认最大权限为 : 777
- 默认权限需要换算成字母再相减
- 建立目录之后的默认权限为 : 777 减去umask值
- 例如 : 目录默认最大权限为 777 , umask值为 022(-rwxrwxrwx 减去 -----w--w- 等于 -rwxr-xr-x)
- 修改umask值
- 临时修改 : umask 0002
- 永久修改 : vi /etc/profile
Linux基本权限的更多相关文章
- linux用户权限相关内容查看
linux用户权限相关内容查看 1 用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...
- 修改linux文件权限
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁 ...
- linux系统文件权限
Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录.通过设定权限可以从以下三种访问方式限制访问权限:只允许 ...
- linux文件目录权限详解(20170101)
linux目录权限与文件权限是不同的,二者要相互配合,这是基础. 比如要读文件:目录至少要有x,文件至少要有r. 要写文件:目录至少要有x,文件至少要有rw. 要执行文件:目录至少要有x,文件至少要有 ...
- Linux:文件权限
Linux:文件权限 1.文件权限 ☆文件所有者 ☆用户组 ☆其他人 ☆ROOT 说明: Linux系统中默认所有系统上的账号与一般身份用户,还有那个root的相关信息记录在/etc/passwd文件 ...
- linux中权限的修改
修改访问权限的linux名是:Linux访问权限的问题是这样子的:比如 d rwx rwx rwx ,d是文件所在的文件,后面有9位,分别代表不同者的权限.第一个rwx代表这文件的所有者的权限,r是r ...
- Linux文件权限;ACL;Setuid、Setgid、Stick bit特殊权限;sudo提权
相关学习资料 http://blog.sina.com.cn/s/blog_4e2e6d6a0100g47o.html http://blog.csdn.net/aegoose/article/det ...
- Linux文件目录权限浅谈
1.基本权限三种(1)r (read) 读 针对目录,有读(r)权限就代表能对此目录有列表功能,就是可以执行ls命令进行查看,另外还有cp的功能.针对文件,有读(r)权限就代表能对此文件有阅读功能,可 ...
- Linux的权限说明
Linux的权限不是很细致,只有RWX三种r(Read,读取):对文件而言,具有读取文件内容的权限:对目录来说,具有浏览目录的权限.w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权 ...
- linux:档案权限
一.例如:-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc 详细: 1.-rw-r--r--:档案类型和权限(总共十个栏位) 1.1:第一个栏位代表 ...
随机推荐
- SharePoint REST api
http://msdn.microsoft.com/en-us/magazine/dn198245.aspx Understanding and Using the SharePoint 2013 R ...
- JQuery 判断IPad、IPhone、Android是横屏还是竖屏(Window.Orientation实现)
在ipad.iphone网页开发中,我们很可能需要判断是横屏或者竖屏.下面就来介绍如何用 jQuery 判断iPad.iPhone.Android是横屏还是竖屏的方法. 代码如下: function ...
- delphi XML 原来可以玩接口
以下代码旨在 脱离TXMLDocument 操作 xml unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Class ...
- oracle审计
Orcale审计机制研究 1. 设置审计 1.1. 查看审计状态 SQL>conn /as sysdba; 已连接 SQL>show parameters audit_trail; ...
- C# Linq-Aggregate
The easiest to understand definition of Aggregate is that it performs an operation on each element o ...
- Linux&shell 之Linux文件权限
写在前面:案例.常用.归类.解释说明.(By Jim) Linux文件权限用户useradd test (添加用户test)userdel test (删除用户test)passwd test(修改用 ...
- Linux企业级开发技术(4)——epoll企业级开发之epoll例程
为了使大家更加深入了解epoll模型在企业应用中的使用,下面给出一段基于epoll的服务器代码,并在代码中添加了详细注释: #include <deque> #include <ma ...
- Binary Tree Inorder Traversal ——LeetCode
Given a binary tree, return the inorder traversal of its nodes' values. For example:Given binary tre ...
- linux0.12 解决编译问题常用命令
解决编译问题时,经常需要修改所有的Makefile,特别定义了下面几条命令方便修改. function msed() { find -name "Makefile" -exec s ...
- JVM垃圾回收机制入门
前言 数据库是大家会普遍重视的一个领域,异步通信一般用不到,虚拟机在大部分时候不会出问题,常被人忽视,所以我打算先学习虚拟机,从零单排Java高性能问题. 堆内存存储结构 Java6是以年代来规划内存 ...