zoukankan      html  css  js  c++  java
  • linux全套 | 组管理和权限管理 | 08

    linux组的基本介绍

    linux中的每个用户必须属于一个组,不能独立于组外.

    linux中每个文件有所有者,所在组,其他组的概念.

    文件/目录 所有者

    一般该文件的创建者,就是该文件的所有者,所在组也是一样的情况

    查看文件的所有者

    ls -alh

    应用实例: 创建一个组police,在创建一个用户tom,将tom放在police中,然后使用tom来创建一个文件ok.txt

    groupadd police
    useradd -g police tom
    passwd tom
    su tom
    cd ~
    touch ok.txt
    ls -lh
    

    修改文件所有者

    chown [选项] 用户名 文件名

    -R: 如果是目录,则使其下所有子文件或目录递归生效.

    文件/目录 所在组

    修改文件所在组

    chgrp [选项] 组名 文件名

    -R: 如果是目录,那么可以进行递归修改

    其他组

    除文件的所有者所在组的用户外,系统的其他用户都是文件的其他组.

    权限的基本介绍

    ls -l中显示的内容如下:

    (1) 第0位确定文件类型, -是文件,d是目录

    (2) 1~3位确定 所有者 的权限

    (3) 4~6位确定 所在组 的权限

    (4) 7~9位确定 其他组 的权限

    权限详解

    rwx作用到文件

    (1) r: 可以读取,查看

    (2) w: 可以修改,但是不代表可以删除该文件. 删除一个文件的前提是在该文件的所在目录也有写权限.

    (3) x: 可被执行.

    rwx作用到目录

    (1) r: 可以读取,ls查看目录内容

    (2) w: 可以修改,目录内创建,删除,重命名目录

    (3) x: 可以进入该目录

    修改权限

    chmod [选项] 权限 文件名

    规则: r=4,w=2,x=1, rwx=4+2+1=7

    应用案例: 给abc 文件的所有者读写执行的权限,给所在组读执行权限,给其他组读执行权限.

    chmod 731 abc

  • 相关阅读:
    Java基础中的一些注意点(续)
    Java基础中的一些注意点
    Java基础知识学习
    JavaScript DOM2
    JavaScript window
    函数
    JavaScript数组
    JavaScript循环练习2
    JavaScript循环练习
    JavaScript循环
  • 原文地址:https://www.cnblogs.com/Rowry/p/12961114.html
Copyright © 2011-2022 走看看