zoukankan      html  css  js  c++  java
  • Linux组与权限管理

    Linux组基本介绍
    在Linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其他组的概念。
    1.一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。
    查看文件的所有者
    指令 ls -ahl
    修改文件所有者
    指令 chown 用户名 文件名
    修改文件所在的组
    指令 chgrp 组名 文件名
    改变用户所在的组
    usermod  -g 组名 用户名
    usermod  -d 目录名 用户名  改变该用户登录的初始目录
    权限的基本介绍

    r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
    w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限;对目录来说,具有新建,删除,修改,移动目录内文件的权限。
    x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
    1、目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。
    2、只有执行权限只能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名,需要可读权限。
    3、一个文件能不能被删除,主要看该文件所在的目录对用户是否具有写权限,如果目录对用户没有写权限,则该目录下的所有文件都不能被删除,文件所有者除外
    4、目录的w位不设置,即使你拥有目录中某文件的w权限也不能写该文件
    修改文件或者目录权限 -chmod
    通过 chmod指令,可以修改文件或者目录的权限
    规则 r=4 w=2 x=1 r+w+x=4+2+1 =7
    chmod 755 /home/abc.txt
    
    修改文件所有者 -chown
    chown newowner file 改变文件的所有者
    chown newowner:newgroup file 改变用户的所有者和所有组
    -R 如果是目录 则使其下所有子文件或目录递归生效
    
    修改文件所在组 -chgrp
    chgrp newgroup file 改变文件的所有组
  • 相关阅读:
    删除表空间的时候遇到的问题:ORA-02429: 无法删除用于强制唯一/主键的索引
    删除
    Activity中使用getSystemService获得系统服务
    用多线程实现反应灵敏的界面(Java)
    用数组实现3个栈之固定分割(Java)
    Android小知识点20条
    Android数据库中数据文件的导出与查看
    MFC中使用CSplitterWnd分割窗口后设置视图大小的问题
    MFC中,通过preCreateWindow函数无法设置视图样式(包括窗口的大小)
    6:Node.js 路由
  • 原文地址:https://www.cnblogs.com/cbxBlog/p/9169045.html
Copyright © 2011-2022 走看看