Linux基础学习——用户权限管理
权限管理:
进程安全上下文: 进程对文件的访问权限应用模型:
进程的属主与文件的属主是否相同,如果相同,则应用属主权限,否则则检查进程的属主(发起者)是否属于文件的属组,如果是,则应用属组权限,否则,就只能应用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=754umask命令:umask:查看当前umaskumask UMASK:设置umask注意:此类设定仅对当前shell程序有效
练习:完成以下任务 1. 新建系统组mariadb,新建系统用户mariadb属于mariadb组,要求其没有家目录,且shell为/sbin/nologin,尝试root切换至用户,查看其命令提示符
复制目录/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基础学习——用户权限管理相关推荐
- Linux基础学习之Day7-2-LVM管理
Linux基础学习之从入门到精通Day7-2 LVM管理 在线扩容 online 数据迁移 online 创建LVM LVM叫逻辑卷管理 VG扩展/缩小 LV扩容 文件系统扩容 在线扩容及在生产中 3 ...
- 【Linux】sudo用户权限管理
权力下放 一.权力分配- sudo Sudo是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的"权力",让 他们执行一些只有超级用户或其他特 ...
- linux 基础 文件系统 用户权限
描述Linux系统的启动过程?1.开机自检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运行init进程 6.从/etc/inittab读取运行级别 7.根据/etc/rc.sysi ...
- Linux命令_用户,权限管理
没有之一: <命令> --help 1. 查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名.可通过cat /etc/passwd查看系统用户信息,由于系统管理 ...
- linux下查看用户的权限,Linux命令_用户,权限管理
没有之一: --help 1. 查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名.可通过cat /etc/passwd查看系统用户信息,由于系统管理员通常需要使用多种身份 ...
- Linux(11)-Linux系统下用户权限管理
进程对文件的访问权限应用模型 rwxrwxrwx: 左三位:定义user(owner)的权限 中三位:定义group的权限 右三位:定义other的权限 进程是以某个用户的身份在运行,而每个文件都有属 ...
- linux能修改用户的权限,linux怎样修改用户权限
ls -l 查看目录下的文件详细信息 ll 同上 whoami 功能说明:先似乎用户名称. 语 法:whoami [--help][--version] 补充说明:显示自身的用户名称,本指令相当于执 ...
- linux基础学习——linux的文件权限和目录配置
linux基础学习--linux的文件权限和目录配置 1.用户和用户组和其他人概念: 三个概念的前提宗旨:linux是一个多人多任务的系统环境.如果不对文件作出一个权限限制的话.任何人都能操作这份文件 ...
- linux权限命令chgrp,Linux常用命令之用户权限管理chmod、chown、chgrp、umask命令讲解...
这节课我们重点来学习权限管理命令,说到权限大家可能第一时间能想到的就是读.写.执行 rwx 三种权限,在正式讲解权限命令之前,先简单的介绍一下rwx权限对于文件和目录的不同含义.权限字符权限对文件的权 ...
最新文章
- Wordpress 更新时 不输入ftp相关信息的方法
- weblogic查看内存情况
- 保险条款精解(二) 丢车——如何将损失降到最低点?
- jquery1.9 下检测浏览器类型和版本的方法
- windows修改环境变量
- python opencv保存图片到指定路径_OpenCV-将图像保存到所选的特定文件夹
- linux 权限加号是,请教:drwxrwxr-x 什么权限后面有个加号,代表什么意思
- 揭秘Keras推荐系统如何建立模型、获取用户爱好
- java中的字符串处理
- 2019最烂密码榜单出炉,教你设置神级密码!
- 高动态范围(High-Dynamic Range,简称HDR)
- oracle数据库rac切换,RAC切换归档模式
- 深入理解java虚拟机——自动内存管理
- 逆元 阶乘逆元 数论 HDU 5651 xiaoxin juju needs help
- [Docer]docker镜像操作
- excel如何拆分表格
- 使用CSS绘制一个平行四边形
- 求问,如何计算距离一个经纬度坐标点500㎞范围内的半圆面积平均?
- 从宗教信仰看东西方文化对人的影响
- ​吃了假辣椒酱的企鹅,你遇到过哪些被骗的经历?