权限管理命令

1、chmod[change the permissions mode of a file] : /bin/chmod

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

e.g. chmod u+wx filename

chmod o-x filename

chmod g=rwx filename

或者: chmod [mode=421] [文件或目录] // 推荐

权限所对数字:

r-4

w-2

x-1

e.g.  rwxr-xr-- 754

rw-r-x--x 651

752  rwxr-x-w-

chmod 777 dir1 //设定目录dir1为所有用户具有全部权限

附: su [-] username :可切换用户 // 实验内容

退出: exit

总结:

目录:

r-ls

W-rm,touch,mkdir

x-cd

[因此,在Linux系统中基本上所有的目录都有rx权限,不然得多别扭...]

2、chown[change file ownership]  /bin/chown

chown [用户] [文件名或目录名] #改变文件所有者

e.g.  chown nobody file1  #改变文件file1的所有者为nobody,nobody为系统默认存在的用户。

附-添加用户:

1)useradd afang

2)passwd afang  #为其设置密码

3、chgrp [change file group ownership ]  /bin/chgrp

chgrp [用户组] [文件或目录]  #改变文件或目录的所属组

#必须为系统已经存在的组

E.g. chgrp adm file1  #改变文件file1的所属组为adm

#其中adm是系统中已经有的一个组。

[为啥要改变用户组,组怎么来用?咱们以后学习...]

4、umask /bin/umask  #显示、设置文件的缺省权限

umask [-S] //-S 以rwx形式显示新建文件或目录缺省权限,更直观一些

e.g.  umask  //查看默认权限,比较传统

#显示 0022 :0-特殊权限位,022-用户权限位[u,o],代表掩码值;

计算:    777 - 022  =  755  // 这是创建目录的默认权限

666 - 022 = 644  // 是创建文件的默认权限,都没有x,文件权限都比目录权限少一个X

附1:很多UNIX系统中并没有-S这个选项,所以只能按照上面计算!

附2-Linux权限规则:默认创建的文件,不能授予可执行权限(X)!好处是屏蔽了很多攻击与病毒。

附3-改变缺省权限值:umask [掩码值] //掩码值要首先计算,并不是最开始的权限值,一定是经过计算的掩码值,但是一般不要改!

Linux常用命令(第二版) --权限管理命令相关推荐

  1. Linux进程管理(第二版) --进程管理命令

    进程管理命令 一.查看用户信息w 1. w显示信息的含义 TTY:说明用户登录的方式,ttyN:表示以本地终端登录;pts/N表示以远程终端登录 JCPU:以终端代号来区分,该终端所有相关的进程执行时 ...

  2. Linux常用命令(第二版) --文件搜索命令

    文件搜索命令 1.which /usr/bin/which #显示系统命令所在目录,绝对目录,不能查找文件 格式:which [系统命令] e.g. which ls 附-whereis:也可以查找到 ...

  3. Linux常用命令(第二版) --压缩解压缩命令

    压缩解压缩命令: ----------.gz---------- 1.压缩 gzip[GNU zip]: /bin/gzip 格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Lin ...

  4. linux之权限管理命令

    第一章 linux之帮助命令 第二章 linux命令行快捷键 第三章 linux之防火墙 第四章 linux之服务开机自启 第五章 linux之关机与重启 第六章 linux之环境变量 第七章 lin ...

  5. linux权限命令chgrp,Linux 基础——权限管理命令chown、chgrp

    一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chow ...

  6. sudo命令及权限管理命令

    一.sudo命令 概念: sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等.这样不仅减少了roo ...

  7. linux权限命令chgrp,Linux常用命令之用户权限管理chmod、chown、chgrp、umask命令讲解...

    这节课我们重点来学习权限管理命令,说到权限大家可能第一时间能想到的就是读.写.执行 rwx 三种权限,在正式讲解权限命令之前,先简单的介绍一下rwx权限对于文件和目录的不同含义.权限字符权限对文件的权 ...

  8. Linux常用命令—权限管理命令—其他权限管理命令

    权限管理命令:chown 命令名称:chown 命令英文原意:change file ownership 命令所在路径:/bin/chown 执行权限:所有用户 语法: chown [用户] [文件或 ...

  9. Linux常用命令—权限管理命令—权限管理命令chmod

    权限管理命令:chmod 命令名称:chmod 命令英文原因:chang the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户 语法: ...

最新文章

  1. Lua中的操作系统库
  2. 提问:Server Application Unavailable
  3. C++ string用法
  4. C#中级-Windows Service程序安装注意事项
  5. Docker 更新版本
  6. OCJP之Console
  7. xp计算机管理命令,XP系统运行命令在哪打开
  8. 机器学习理论知识概述
  9. Java调用SharePoint WebService获取文件和文件夹
  10. 单片机只会调库和复制别人的代码是什么水平?
  11. android系统user/userdebug版本设置selinux到SELINUX_PERMISSIVE模式
  12. laravel jwt attempt 总是返回false
  13. clob mybatis_mybatis 解决Druid设置Oracle的Clob字段时的小坑详解
  14. 部署Kubernetes时出现ImagePullBackOff或ErrImagePull情况
  15. JPA——Java.util.Date和Java.sql.Date
  16. Nervos:链外扩容 + Layer 2才是区块链的未来(下)
  17. 为什么需要一亩三分地?
  18. DataFrame获取列名
  19. 牛客竞赛每日俩题 - Day14
  20. 【ZYNQ】从入门到秃头06 Vivado下的IP核MMC/PLL实验

热门文章

  1. (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节7:缓冲区管理
  2. (软件工程复习核心重点)第五章详细设计-第三节:过程设计工具
  3. (计算机组成原理)第三章存储系统-第五节1:双端口RAM和多模块存储器
  4. (计算机组成原理)第二章数据的表示和运算-第二节8:数据的存储和排列
  5. 使用和了解Valgrind核心
  6. 蓝桥杯-算法提高-凶手 断案
  7. Python subprocess命令行中文乱码
  8. SpringBoot 多环境配置
  9. [原创]django+ldap实现统一认证部分一(django-auth-ldap实践)
  10. PHP通过OpenSSL生成证书、密钥并且加密解密数据,以及公钥,私钥和数字签名的理解...