zoukankan      html  css  js  c++  java
  • LINUX笔记之二常用命令(权限管理命令)

    1、

    +增加权限;-去掉权限;=直接赋权。

    r(4)w(2)x(1)

    重点掌握:通过数字授权,例如rxwr-xr--是754

    例题:用root用户创建目录并在此目录新建文件,之后更改新文件的权限为777。问:普通用户可以删除该文件吗?(答案:不能)

    下面情况呢?(答案:可以)

    说明:对文件有w权限并不代表可以删除文件!文件/目录权限总结表

      

    所以一般情况,目录的rx权限一般同时给出。

    补充:su - 用户名(切换用户,root切换到普通用户不需要密码,其他情况均需要密码)

    2、改变文件/目录的所有者

    nobody是系统自带的所有者。

    增加用户:useradd 用户名

    设置密码:passwd 用户名

    3、改变文件/目录的所属组

    adm是系统自带的组。

    4、创建文件/目录的默认权限

    umask -S 可查看默认权限

    0022:第一个0代表特殊权限位,022是用户权限位(022是权限掩码值,777-022=755,755是ugo的真正权限)。022是系统默认的,不建议修改。

    文件权限并非755,因为Linux权限规则:缺省创建的文件任何时候都不能授予可执行x权限(安全方面考虑)

    修改默认权限时应该:umask  掩码值

  • 相关阅读:
    postgresql修改postgres用户密码
    centos7 安装netstat命令工具
    sqlplus、lsnrctl命令工具不可用(libclntsh.so.11.1)
    oracle修改数据文件目录
    oracle数据库主主复制
    Spring--quartzJob配置
    TimerTask--spring配置
    SSM+Apache shiro--ehcache缓存清理
    SSM+Apache shiro--自定义realm
    ssm+Apache shiro--配置文件
  • 原文地址:https://www.cnblogs.com/seven7seven/p/3630851.html
Copyright © 2011-2022 走看看