1、用户及用户组的概念:

    1.文件所有者

    2.用户组

    3.用户

  以root登录Linux之后,执行ls -al,会看到有关文件属性的信息

  -rw-r--r--,第1个字符代表这个文件是“目录,文件或链接文件等”,[d]代表目录,[-]代表文件,[l]则是连接文件。接下来的字符3个一组分别代表文件所有者权限、同用户组权限、其他非本用户组的权限。

  2、改变文件属性与权限

  改变文件所属用户组:chgrp

    chgrp  commonuser install.log

  改变文件所有者:chown

    chown [-R] 账号名称 文件或者目录   (R代表更改目录内所有文件的情况)

    chown commomuser install.log

    将install.log的所有者和用户组改为root

    chown root:root install.log

    chown 也能单纯的修改用户组 chown .commomuser install.log

  改变权限:chmod

  方法一:数字类型改变文件权限

  权限可以用数值代表:r:4、 w:2 、 x:1
    chmod [-R] xyz 文件或者目录

    chmod 777 .bashrc

  方法二:

  符号类型改变文件权限:user、group、others 三种身可以用u、g、o代表,而且a 代表all即全部身份

  chmod u=rwx,go=rx .bashrc
  chmod u=rwx,g=rx,o=r filename

  若不知道原先文件的属性,只想要增加.bashrc这个文件的每个人均可写入的权限则:

  chmod a+w .bashrc

  去掉执行属性:
  chmod a-x .bashrc

  3、权限分为目录的权限和文件的权限

    对文件来讲,权限的属能为:

    r:可以读取文件的实际内容

    w:可以编辑、或者修改该文件的内容,但不能删除该文件

    x:该文件具有可以被系统执行的权限

    对目录来讲,权限的属能为:

    r:可以读取目录的内容

    w:可以修改目录的内容,包括删除该目录内的文件

    x:可以进入该目录,使其成为自己的工作目录

    若要开放目录给任何人浏览,应该至少也要给予r及x的权限(不给x则目录信息无法完全显示),但w权限不可随便给!

    

  

【linux 06】 linux中的用户权限、文件权限与目录权限的更多相关文章

  1. Linux基础(10)AIO项目设计与POSIX文件操作和目录管理

    实现fast-cp :拷贝文件到目标对象 Linux的七种文件类型 :https://blog.csdn.net/linkvivi/article/details/79834143 ls -al :h ...

  2. 实验楼学习linux第一章第三节用户及文件权限管理

    用户及文件权限管理 常用命令 查看用户 whoami 创建用户 sudo adduser 用户名 切换账户 su 用户名 删除账户 sudo deluser 用户名 --remove-home 查看用 ...

  3. Linux的VMWare中Centos7用户和用户管理三个系统文件(/etc/passwd-shadow-group解读)和批量创建用户user及用户工作环境path

    Linux 用户和用户组管理 用户工作环境PATH Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用 ...

  4. Linux:文件和用目录权限基础

    首先,用ls -i 查看文件的信息: 红框框起来的部分:-rw-r--r-- 一共是10位,第一位表示文件类型,-表示文件,d表示文件夹/目录:后面9位则表示权限 其中前三位是该文件/目录所属者的权限 ...

  5. Linux ftp访问控制配置,包括访问ftp权限和访问ftp目录权限

    在Linux 上建立用户为website1 home目录是/data/home/website1 但是用ftp登录以后,路径可以随便切换,并且可以进入别的站点下 进行增.删.改 本篇的目的是:在lin ...

  6. Ubuntu中更改所有子文件和子目录所有者权限

    转自:http://www.linuxidc.com/Linux/2015-03/114695.htm Ubuntu中有两个修改命令可以用到,「change mode」&「change own ...

  7. DACL原理.控制文件的访问权限(文件,注册表.目录.等任何带有安全属性的对象.)

    目录 一丶简介 1.DACL是什么. 2.如何创建一个自己控制的文件. 3.SDDL是个什么鬼. 二丶 编写SDDL 控制的文件 一丶简介 1.DACL是什么. DACL称为自主访问的控制列表.是应用 ...

  8. Linux的环境中如何生成srw-rw---- 的文件权限?

    文件属性 d 开头是: 目录文件. l 开头是: 符号链接(指向另一个文件,类似于瘟下的快捷方式). s 开头是: 套接字文件(sock). b 开头是: 块设备文件,二进制文件. c 开头是: 字符 ...

  9. 利用Xshell5从本机上向Linux(虚拟机中)上传文件

    Xmanager Enterprise 5云盘分享:  http://pan.baidu.com/s/1jIkiQNW 1. 用ifconfig命令查看Linux的IP地址 2. 由于没有IP,所以我 ...

  10. Sqlserver------SQLServer2008R2中新增用户并设定表的访问权限

    在进行项目对接时,有时候处于系统安全性考虑,我们需要设置数据库的访问权限,这个时候,我们可以新增一个用户,然后设定用户的访问权限,具体步骤如下: 1,  新建登录对象 2,  点击用户映射 3,  操 ...

随机推荐

  1. TC学习总结

    带宽管理: TC中规定描述带宽: mbps = 1024 kbps = 1024 * 1024 bps => byte/s mbit = 1024 kbit => kilo bit/s m ...

  2. Beta版本发布!

    该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业地址:https://edu.cnblogs.com/c ...

  3. 进程与线程(3)- python实现多线程

    参考链接: https://www.jianshu.com/p/415976668b97?utm_campaign=maleskine&utm_content=note&utm_med ...

  4. Android课程设计第一天Android Studio安装

    注意:课程设计只为完成任务,不做细节描述~ 学校有一个Android的课设,所以顺便把Android Studio安装了上去. 实际上安装过程并不复杂,只有几个地方需要注意~ 安装包可以去http:/ ...

  5. hibernate Day1 案例代码

    1.创建Person类 package com.icss.pojo; public class Person { private int uid; private String uname; priv ...

  6. 7.2 Collection和Iterator接口

  7. JAVA常用设计模式(静态化调用和实例化调用的区别,编辑可见 )

    用newInstance()与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类,且newInstance()只能调用无参构造函数. 最大的区别在于内存.静态方法 ...

  8. Windows API函数大全四

    10. API之硬件与系统函数 ActivateKeyboardLayout 激活一个新的键盘布局.键盘布局定义了按键在一种物理性键盘上的位置与含义 Beep 用于生成简单的声音 CharToOem ...

  9. IO 优化

    转自 BlackJack_ #define fastcall __attribute__((optimize("-O3"))) #define IL __inline__ __at ...

  10. ES6学习笔记(12)----Reflect

    参考书<ECMAScript 6入门>http://es6.ruanyifeng.com/ Reflect 1.概述:Object对象的内部方法都能在Reflect中找到,同时Reflec ...