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权限不可随便给!

    

  

转载于:https://www.cnblogs.com/wangjiepy/p/9563421.html

【linux 06】 linux中的用户权限、文件权限与目录权限相关推荐

  1. linux 获取文件父目录权限,Linux 文件权限中,操作一个文件需要父目录的那些权限?...

    eudore:linux 文件权限中,操作一个文件需要父目录的那些权限? 是否需要检查每级目录?想找到一份完整规范正确的指导,自己在写检查 linux 用户文件权限的代码. 例如读取一个文件 /hom ...

  2. linux目录权限子目录权限,linux中更改所有子文件和子目录所有者权限

    linux中更改所有子文件和子目录所有者权限,这个需要好好谈谈. Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」 即chmod以及chown,其 ...

  3. linux查看用户bashrc,Linux中.bashrc用户环境文件详解

    Linux中.bashrc用户环境文件影响用户使用bash,于是笔者来分析一下文件中重要的部分.看看文件中关于文件作用的说明: ~/.bashrc: executed by bash(1) for n ...

  4. 如何在 Linux 命令行中切换用户

    如何在 Linux 命令行中切换用户 我在cnaaa上购买了云服务器. Linux 系统有不同类型的用户,用户有不同类型的权限. 并非所有用户都可以执行所有命令,也不是所有用户都可以切换到其他用户.我 ...

  5. linux服务器管理公司用户,在Linux服务器Jenkins中管理用户和角色的方法

    下面将教你如何在Linux服务器Jenkins中管理用户和角色,它需要创建角色并分配给用户,你需要运行Jenkins服务器才能操作接下来的工作. 安装Jenkins参考文章 在Jenkins中管理用户 ...

  6. 如何在Linux命令行中替换多个文件中的字符串

    本文翻译自:How to replace a string in multiple files in linux command line I need to replace a string in ...

  7. linux脚本用户输入,如何在Linux shell脚本中提示用户输入

    本篇文章给大家介绍关于如何在Linux shell脚本中提示用户输入?下面来看具体的内容. 我们首先来看一下命令# read var # read -s "Waiting for input ...

  8. Linux中的用户及文件权限管理总结

    一.用户 1.查看用户:who am I 2.创建用户:sudo adduser <用户名> 在linux中,root权限拥有至高无上的权利,一般登录系统时都是以普通账户的身份登录的,要创 ...

  9. linux centos7增加文件夹权限,在Centos7系统中实现用户和文件权限的管理

    实验:用户和文件权限管理 涉及到的命令:useradd usermode mkdir groupadd passwd chown chmod 建立用户目录 创建目录/tech/benet和/tech/ ...

  10. Linux基础(3)/用户及文件权限管理

    用户管理 Linux 是一个可以实现多用户登陆的操作系统.比如"李雷"和"韩梅梅"都可以同时登陆同一台主机.他们共享一些主机的资源,但他们也分别有自己的用户空间 ...

最新文章

  1. (C#加密)幻术-大踲无形
  2. python编程能干什么-Python编程一般可以用来做什么
  3. Use Asynchronous Apex
  4. Spring-AOP 通过配置文件实现 后置增强
  5. linux 4.4内核是什么,Linux 内核 4.4 LTS 将于2016年1月10日发布
  6. oracle之高级子查询2
  7. ext4fs error mysql_请教一个 Linux 挂在磁盘阵列报错 EXT4-fs error 问题
  8. JS针对图片加载及404处理
  9. 中望cad自定义快捷键命令_中望CAD快捷键全集
  10. 斗战神服务器正在维护6,斗战神3月6日更新维护内容介绍
  11. 光电耦合器的隔离作用是什么?
  12. Vue Cli3 模拟后台json接口
  13. Mybatis Plus 3.1.1 lambda 表达式查询时异常 cannot find the corresponding database column name!
  14. labview对dll的调用
  15. java何时new_何时使用lambda,何时使用Proc.new?
  16. 错误ORA-01438: 值大于为此列指定的允许精度
  17. 足球运动员的数据分析实战(python)
  18. 一个合格数字IC设计工程师的知识结构
  19. 【CCF 201712-4】行车路线(Dijkstra 80分)
  20. 异地远程访问连接家里的群晖NAS【内网穿透】

热门文章

  1. 二叉树的后序遍历—leetcode145
  2. 牛客网暑期ACM多校训练营(第一场)J Different Integers
  3. Wannafly挑战赛17 - 求值2 (逆元 + 杨辉三角公式)
  4. MySQL探秘(三):InnoDB的内存结构和特性(可靠性和持久性)
  5. 内联函数的声明和定义
  6. string.find()与string::npos
  7. 7-二路归并排序C实现(递增递减的简单转换)
  8. x86汇编-1(第一章—第二章)8086处理器基本情况
  9. 局部和全局引用的操作
  10. 用同一uuid作为两个字段的值_分库设计中的主键选择