• linux命令:linux权限管理命令


    权限管理命令

     

    文件的权限只有你两个人可以更改,一个是root,一个是文件所有者。

    命令名称:chmod

    命令英文原意:change the permissions mode of a  file

    命令所在目录:/bin/chmod

    执行权限:所有用户

    语法:chmod  [{ugo}{+ - =}{rwx}]    [文件或目录]

                 [mode=421]             [文件或目录]

        -R 递归修改

    功能描述:改变文件或目录权限

    Chmod  u  +   r

           g  -   w

           o  =   x

    u=所有者

    g=所属组

    o=其他人

    rwx  可读可写可执行 chmod   u+wx   [文件目录]

                                o-rx  

                                g=rwx     

    但通常不用这种直观的方法,在写一些脚本时,而是用第二种数字的方法。

    r-4  w-2  x-1

    rwxr-xr--  754

    rw-r-x--x  651

    752        rwxr-x-w-

    Chmod  641  [文件目录]

    要掌握这两者之间的转换方式    

    $chmod -R 777 ./testdir

    修改目录testdir及其目录下文件为为所有用户具有全部权限

    目录与文件权限的区别

     

    留意观察,目录中rx权限一般同时存在。

    只有管理员root可以改变所有者。

    命令名称:chown

    命令英文原意:change file ownership

    命令所在路径:/bin/chown

    执行权限:所有用户

    语法:chown  [用户]  [文件或目录](用户必须为存在的用户)

    功能描述:改变文件或目录的所有者

    范例:$chown nobody filel

          改变file1的所有者为nobody(系统自带账号)

    useradd  name命令添加新用户

       Passwd  name 设置密码

    命令名称:chgrp

    命令英文原意:change file group  owership

    命令所在路径:/bin/chgrp

    执行权限:所有用户

    语法:chgrp  [用户组]  [文件或目录](用户组必须存在)

    功能描述:改变文件或目录的所属组

    范例:$charp adm file1

           改变文件filel的所属组为adm(系统自带)

    所有者所属组哪来?

    文件(目录)的所有者是文件(目录)的创建者。所属组是文件(目录)的创建者的缺省组。

    命令名称:umask

    命令所在路径:/bin/umask

    执行权限:所有用户

    语法: umask  [-S]

           -S rwx形式显示是、新建文件或目录默认权限

    功能描述:显示文件的默认权限

    范例:$ umask

            0022

           0-特殊权限位

           022-用户权限位,权限掩码值

            777

    -       022

            755

          Linux权限规则

          缺省创建的文件不能授予可执行x权限,基于一定安全性的考虑,如病毒,木马等不可执行。

          Umask   掩码值     改变系统创建缺省文件的默认值

          $ umask -S

  • 相关阅读:
    thinkphp中ajax使用实例(thinkphp内置支持ajax)
    Uncaught SyntaxError: Invalid regular expression flags(看页面源代码)
    php函数实现显示几秒前,几分钟前,几天前等方法(网络上什么都有)
    php实现二叉树遍历
    php实现数组中的逆序对(归并排序实现:排序 辅助数组)
    基于HTML5气3D仿真培训系统
    CSDN Androidclient生产 导航帖
    MongoDB日常保养
    Machine Learning—Linear Regression
    OpenCVR 有新成员 OpenCVV OpenCVC
  • 原文地址:https://www.cnblogs.com/invisible2/p/6922577.html
Copyright © 2020-2023  润新知