文件所有者、所在组合其他组  --改变用户所在组
    组和在oa系统中的组差不多,用户代表的好像是个体,组有点像角色的意思。不过权限的话并不是个体从组中获得,组仅仅是一个机制,进行部分文件控制与共享,管理权限的机制,有点类似一个容器。
            
如何在linux中添加组
    groupadd policeman       
在添加用户时,指定将某个用户添加到哪个组中
    useradd -g 组名 用户名
root权限改变某个用户所在的组:
    usermod -g 组名 用户名
改变用户登陆的初始目录
    usermod -d 目录名 用户名
    
查看linux中所有组的信息
    vi /etc/group
    cat 命令,只读方式查看文件

查看linux中所有用户的信息
    vi /etc/passwd
    例如: panpan:x:503:502::/home/panpan:/bin/bash
        panpan:用户名
        x:代表用户密码,加密了不显示,用x表示
        503:用户id
        504:用户所在组的id
        空格地方:用户注释
        /home/panpan:用户的主目录
        /bin/bash:用户的shell主目录
    shell:
        负责将命令与linux内核进行控制交流的一个控制器,接收用户命令,进行处理翻译交给linux内核处理,linux内核处理结果给shell,shell解析后返回给用户。
        
我们在along下创建文件mytest.java,使用ls -l查看文件详细信息
    -rw-r--r-- 1 along policeman 12 Feb 4 14:42 mytest.java
    拆分解析:
        第一个-表示文件,如果是d表示directory目录
        rw-表表示文件所有者具有的权限,r为读,w为写,-的表示占位(x的位置,x表示执行)
        r--表示同组用户对该文件具有的权限,为只读
        r--表示其他组用户对该文件具体的权限,为只读
        空格表示分隔
        1文件数量,文件的话始终为1,文件夹的话代表文件夹内文件的数量
        along表示文件所有者
        policeman表示文件处于的分组
        12 Feb 4 14:42表示创建时间
        mytest.java为文件的全名
    
chmod命令修改文件或文件夹的权限
    加入参数 -R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理
    否则仅仅修改文件夹的权限的话不会对里面的文件产生影响
    
    有关权限代号的部分,列表于下:
     r:读取权限,数字代号为"4"。
     w:写入权限,数字代号为"2"。
     x:执行或切换权限,数字代号为"1"。
     -:不具任何权限,数字代号为"0"。
     s:特殊?b>功能说明:变更文件或目录的权限。

一般为文件的创建者,谁创建了该文件,就天然的称为该文件的所有者
    用 ls -l 命令可以看到文件的所有者
    用chown 用户名 文件名 来修改该文件的所有者
        root才可以
改变权限的命令:
    chmod改变文件或目录的权限
    chmod 755 abc :赋予abc权限rwxr-xr-x
    chmod u=rwx,g=rw,o=rx abc :同上u=用户权限 g=权限 o=不同组其他用户权限
同组其他用户权限:
    chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限
    chmod a+r abc:abc给所有用户读的权限
改变拥有者(chown)和用户组(chgrp)的命令
    chown xiaoming abc:改变abc的拥有者为xiaoming
    chgrp root abc:改变abc所属的组为root
    chown root ./abc: 改变abc这个目录的所有者为root
    chown -R root ./abc: 改变abc这个目录以及当前目录下所有文件的所有者为root

linux文件组、权限等的更多相关文章

  1. Linux文件的权限与属性

    由于以前学习Linux的时候没有做比较全面的总结笔记,而且平时大部分工作都在windows上进行,所以关于Linux的一些知识点有所遗忘.近期难得空闲,翻阅书籍,学习<鸟哥的Linux私房菜&g ...

  2. Linux学习之十五-Linux文件特殊权限和附加权限

    Linux文件特殊权限和附加权限 1.特殊权限suid 范围:只能针对二进制命令文件 作用:让普通用户拥有二进制命令文件所有者的权限 举例1:普通用户使用passwd命令修改密码 cat /etc/s ...

  3. LINUX 文件/组/帮助/权限/文件压缩/管道

    Linux文件/目录详解 常用文件路径的作用 /var/log/messages 系统类的日志文件 /var/log/secure 登录日志文件 /var/spool/cron 定时任务目录 /etc ...

  4. linux文件访问权限(像rw-r--rw-是什么意思)

    Linux的文件访问权限分为 读.写.执行三种 r:可读(4) w:可写(2)对目录来说则可新建文件 x:可执行(1)对目录来说则可进入该目录 可用 ls -l 查看文件 像上图的-rw-r--rw- ...

  5. Linux 文件特殊权限_013

    ***Linux 系统文件除了9位基本权限,还有额外3位特殊权限,分别是SUID(setuid),SGID(setgid),SBIT(sticky bit) 一.Linux 系统文件3位特殊权限位说明 ...

  6. Linux 文件普通权限_011

    一.文件权限10个字符对应类型和权限 二.Linux普通文件和Linux目录读.写.执行权限说明 标注:Linux 中的文件名是存在于父目录的block里面,并指向这个文件的inode节点 1.lin ...

  7. linux文件基本权限-基本权限的修改

    基本权限的修改 当我们在linux或unix系统的terminal输入"ls -l"命令时,将输出文件的详细信息.第一列,如“drwxr-xr-x”就是文件的权限信息. yinti ...

  8. [apue] linux 文件访问权限那些事儿

    前言 说到 linux 上的文件权限,其实我们在说两个实体,一是文件,二是进程.一个进程能不能访问一个文件,其实由三部分内容决定: 文件的所有者.所在的组: 文件对所有者.组用户.其它用户设置的权限访 ...

  9. Linux文件/目录权限设置命令:chmod

    文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [w ...

  10. Linux文件普通权限

    1.文件所有者,所属用户组,其他用户1)文件所有者:创建文件的用户2)所属用户组:文件属于哪个用户组3)其他用户:不是文件所有者,不属于文件所属用户组的用户,称为其他用户 2.Linux文件权限我们切 ...

随机推荐

  1. PScc

      photoshop cc 2018破解版是Adobe公司最新版专业化CC图像处理软件,新功能超乎你的想象!photoshop cc 2018破解版新功能给力来袭,访问Lightroom照片,分享作 ...

  2. (转) latch 入门

    原链接:http://www.itpub.net/thread-1424719-1-1.html (入门1)一直想点文章关于Latch的,又一直没写,一是因为懒,二是一直觉得现在关于Latch的书那么 ...

  3. 用Tchromium替代webbrowser提交网页表单有关问题

    用Tchromium替代webbrowser提交网页表单有关问题   提交表单时,使用js脚本,然后用 chrm.browser.Frame['ff'].ExecuteJavaScript 提交就可以 ...

  4. OpenFileDialog.Filter 属性

    如果 Filter 属性为 Empty,将显示所有文件. 始终显示文件夹. Filter 由以下部分组成:筛选器说明,后跟竖线 (|) 和筛选模式. 筛选器可以指定一个或多个文件类型. 说明描述了对话 ...

  5. 扯一扯 C#委托和事件?策略模式?接口回调?

    早前学习委托的时候,写过一点东西,今天带着新的思考和认知,再记点东西.这篇文章扯到设计模式中的策略模式,观察者模式,还有.NET的特性之一--委托.真的,请相信我,我只是在扯淡...... 场景练习 ...

  6. git使用基础

    一.git介绍 git是由 Linus 开发的一种“分布式版本控制”软件,而在此之前,版本控制基本上都是“集中式版本控制”,如:CVS,SVN 等.两者的区别: 1. "集中式版本控制系统& ...

  7. Windows安装多个Tomcat服务

    1.下载tomcat解压,并复制三份(用压缩版的不要用安装版的) 2.配置环境变量CATALINA_HOME和CATALINA_BASE .改端口 修改文件server.xml,修改3个端口号 < ...

  8. Dispose 与 close 方法 的区别

    Dispose : 释放 托管 与 非托管资源. Finalize : 释放 非托管资源. Close: 关闭资源后,可以再次使用资源.

  9. 【Head First Servlets and JSP】笔记24:include指令与include动作 & param动作 & foward动作

    include指令与include动作 1.样例代码 <%@ page contentType="text/html;charset=UTF-8" language=&quo ...

  10. Zabbix 自定义Key

    系统:Linux Centos 7.4 x64.Windos 2008 x64 服务:Zabbix 3.0.16 说明1:自定义Key 主要通过自定义 脚本 或者 命令 来实现自定义监控类型,需要在a ...