权限管理:

进程安全上下文: 进程对文件的访问权限应用模型:

进程的属主与文件的属主是否相同,如果相同,则应用属主权限,否则则检查进程的属主(发起者)是否属于文件的属组,如果是,则应用属组权限,否则,就只能应用other的权限

 权限:r:readable,读w:writeable,写x:excuteable,执行​文件:r:可获取文件的数据w:可修改文件的数据x:可将此文件运行为进程目录:r:可使用ls命令获取其下的所有文件列表w:可修改此目录下的文件列表,即创建或删除文件x:可cd至此目录中,且可使用ls -l 来获取所有文件的详细属性​mode:rwxrwxrwxownership:user,group​​

权限管理命令

  • chmod命令

  - chmod [OPTION]... MODE[,MODE]... FILE..- chmod [OPTION]... OCTAL-MODE FILE...- chmod [OPTION]... --reference=RFILE FILE...- chmod [OPTION]... MODE[,MODE]... FILE...MODE表示法:赋权表示法:直接操作一类用户的所有权限为rwxu=g=o=a=授权表示法:直接操作一类用户的一个权限rwxu+g+o+a+chmod [OPTION]... OCTAL-MODE FILE... (octal=八进制)数字表示​chmod [OPTION]... --reference=RFILE FILE...--reference=RFILE 类似改文件权限​选项:-R --recursive:递归修改​注意:用户仅能修改属主为自己的那些文件的权限
  • 从属关系管理命令:chown,chgrp

 chown命令:chown [OPTION]... [OWNER][:[GROUP]] FILE...chown [OPTION]... --reference=RFILE FILE...​选项:-R 递归修改
  • chgrp命令:

 - chgrp [OPTION]... GROUP FILE...chgrp [OPTION]... --reference=RFILE FILE...​注意:仅管理员可修改文件的属主和属组      

思考:用户对目录有写权限,但对目录下的文件没有写权限,能否修改此文件内容,能否删除文件

umask:文件的权限反向掩码,遮罩码

文件: 666-umask 目录: 777-umask

 注意:之所以文件用666去减,表示文件默认不能拥有执行权限,如果减得的结果加1umask:023666-023=644777-023=754​umask命令:umask:查看当前umaskumask UMASK:设置umask​注意:此类设定仅对当前shell程序有效

练习:完成以下任务 1. 新建系统组mariadb,新建系统用户mariadb属于mariadb组,要求其没有家目录,且shell为/sbin/nologin,尝试root切换至用户,查看其命令提示符

  1. 复制目录/var/log 至 /tmp/目录,修改/tmp/log及其内部的所有文件的属组为mageedu,并让属组对目录本身拥有写权限

  • install命令: install - copy files and set attributes (copy并设定属性)

 单源复制:install [OPTION]... [-T] SOURCE DEST多源复制    install [OPTION]... SOURCE... DIRECTORYinstall [OPTION]... -t DIRECTORY SOURCE...创建目录  install [OPTION]... -d DIRECTORY...​常用选项:-m --mode:设定目标文件权限,默认为755-o --owner=OWNER:设定文件属主-g --group=GROUP:设定文件属组
  • mktemp命令:创建临时文件或目录

 mktemp [option] [template]   mktemp /etc/temp.XXXX(随机生成)​常用选项:-d:创建临时目录-u:提示但并不创建​注意:mktemp会将创建的临时文件名直接返回,因此,可直接通过命令引用保存起来

Linux基础学习——用户权限管理相关推荐

  1. Linux基础学习之Day7-2-LVM管理

    Linux基础学习之从入门到精通Day7-2 LVM管理 在线扩容 online 数据迁移 online 创建LVM LVM叫逻辑卷管理 VG扩展/缩小 LV扩容 文件系统扩容 在线扩容及在生产中 3 ...

  2. 【Linux】sudo用户权限管理

    权力下放 一.权力分配- sudo Sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的"权力",让 他们执行一些只有超级用户或其他特 ...

  3. linux 基础 文件系统 用户权限

    描述Linux系统的启动过程?1.开机自检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运行init进程 6.从/etc/inittab读取运行级别 7.根据/etc/rc.sysi ...

  4. Linux命令_用户,权限管理

    没有之一: <命令> --help 1. 查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名.可通过cat /etc/passwd查看系统用户信息,由于系统管理 ...

  5. linux下查看用户的权限,Linux命令_用户,权限管理

    没有之一: --help 1. 查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名.可通过cat /etc/passwd查看系统用户信息,由于系统管理员通常需要使用多种身份 ...

  6. Linux(11)-Linux系统下用户权限管理

    进程对文件的访问权限应用模型 rwxrwxrwx: 左三位:定义user(owner)的权限 中三位:定义group的权限 右三位:定义other的权限 进程是以某个用户的身份在运行,而每个文件都有属 ...

  7. linux能修改用户的权限,linux怎样修改用户权限

    ls -l  查看目录下的文件详细信息 ll 同上 whoami 功能说明:先似乎用户名称. 语 法:whoami [--help][--version] 补充说明:显示自身的用户名称,本指令相当于执 ...

  8. linux基础学习——linux的文件权限和目录配置

    linux基础学习--linux的文件权限和目录配置 1.用户和用户组和其他人概念: 三个概念的前提宗旨:linux是一个多人多任务的系统环境.如果不对文件作出一个权限限制的话.任何人都能操作这份文件 ...

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

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

最新文章

  1. Wordpress 更新时 不输入ftp相关信息的方法
  2. weblogic查看内存情况
  3. 保险条款精解(二) 丢车——如何将损失降到最低点?
  4. jquery1.9 下检测浏览器类型和版本的方法
  5. windows修改环境变量
  6. python opencv保存图片到指定路径_OpenCV-将图像保存到所选的特定文件夹
  7. linux 权限加号是,请教:drwxrwxr-x   什么权限后面有个加号,代表什么意思
  8. 揭秘Keras推荐系统如何建立模型、获取用户爱好
  9. java中的字符串处理
  10. 2019最烂密码榜单出炉,教你设置神级密码!
  11. 高动态范围(High-Dynamic Range,简称HDR)
  12. oracle数据库rac切换,RAC切换归档模式
  13. 深入理解java虚拟机——自动内存管理
  14. 逆元 阶乘逆元 数论 HDU 5651 xiaoxin juju needs help
  15. [Docer]docker镜像操作
  16. excel如何拆分表格
  17. 使用CSS绘制一个平行四边形
  18. 求问,如何计算距离一个经纬度坐标点500㎞范围内的半圆面积平均?
  19. 从宗教信仰看东西方文化对人的影响
  20. ​吃了假辣椒酱的企鹅,你遇到过哪些被骗的经历?

热门文章

  1. Armadillo使用介绍(十二):fft / ifft
  2. 视频去水印的软件哪个好用
  3. BUUCTF笔记之Web系列部分WriteUp(四)
  4. error-2015-9-9
  5. Dovecot的简单维护操作命令
  6. 电厂时钟同步设备(卫星同步时钟)应用方案
  7. Spring Cloud config ------ jdbc(mysql)配置库
  8. Java 项目 个人帐目管理系统
  9. Python爬虫实战 | (3) 爬取豆瓣电影Top250
  10. POI导出Excel (满满的干货啊)