Linux基础学习十:Linux的权限管理
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全靠的是一套强大的权限管理系统。
5.1 用户的管理
为方便管理用户,Linux系统引入了用户组的概念。可以把多个用户加入到同1组中,方便为组中的用户统一规划权限或任务。
相关命令:
新建组 groupadd 组名 创建用户 useradd 用户名// 默认会同时创建同名的组 useradd -g 组名 用户名 //创建用户时设置所属组 查看用户所属的组 groups 用户名 为用户添加组 usermod -a -G 组名 用户名 设置密码 passwd 用户名 删除组 groupdel 组名 删除用户 userdel -r 用户名 切换用户 su 用户名root-->其它用户 直接切换其它用户-->root 需要输入密码
root用户是超级管理员,拥有所有权限,不受规则限制。创建的用户为普通用户,受到各种限制。Linux的权限实际是上不同用户所能访问的文件的不同产生的假象。
5.2 文件的权限管理
Linux中一切都是文件,文件分为多种类型,使用不同的字符加以区分,常见如下:
-
普通文件
d
目录文件
l
链接文件
使用命令 ls -l
打印出文件信息的第1个字符即表示文件类型。
在Linux系统中根据文件的所有者不同,将用户分成3类:文件的所有者 u
文件的所属的组 g
和 其它用户 o
。
从文件操作的角度,将文件权限分为 读 r
写 w
可执行 x
3种
注意:目录的 rwx
权限的表现和文件不同:
可读:能够读取目录内的文件列表
可写:能够在目录中新增、删除、重命名文件
可执行:可以进入到该目录中
文件权限的分配:
通过=直接分配权限
文件所有者有读写执行,所属组有读和执行,其它用户有读权限
chmod u=rwx,g=r-x,o=r-- 文件名 //-表示没有权限
2.通过+-添加或撤销权限
chmod u+w,g-x,o+r 文件名
3.通过数字法分配权限
每个权限都有对应的数值:r 4 w 2 x 1
chmod 754 文件名 //按照所有者、所属组、其它用户的顺序分配权限chmod -R 754 文件夹名 //递归修改文件夹及内部组成的权限
4.修改文件所属的用户和用户组
chown 用户名:用户组 文件名
Linux基础学习十:Linux的权限管理相关推荐
- Linux系统学习: 用户和权限管理指令: 请简述 Linux 权限划分的原则
权限抽象 一个完整的权限管理体系,要有合理的抽象.这里就包括对用户.进程.文件.内存.系统调用等抽象.下面我将带你一一了解. 首先,我们先来说说用户和组.Linux 是一个多用户平台,允许多个用户同时 ...
- linux基础-第十六单元 yum管理RPM包
第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删 ...
- linux进入probe目录,Linux基础学习系列——Linux文件目录操作命令
Linux文件目录操作命令 工作目录切换命令 pwd命令 cd命令 ls命令 文件目录管理命令 touch命令 mkdir命令 cp命令 mv命令 rm命令 dd命令 file命令 pwd命令 pwd ...
- linux基础学习——linux的文件权限和目录配置
linux基础学习--linux的文件权限和目录配置 1.用户和用户组和其他人概念: 三个概念的前提宗旨:linux是一个多人多任务的系统环境.如果不对文件作出一个权限限制的话.任何人都能操作这份文件 ...
- 权限认证php,2016年Linux认证基础知识:php做权限管理
2016年Linux认证基础知识:php做权限管理 在学习Linux认证过程中,每个人会遇到每个人不同的问题,或小或大,那么你知道在Linux下,php怎么做权限管理?下面跟yjbys小编来看看最新的 ...
- Linux基础学习之Day7-2-LVM管理
Linux基础学习之从入门到精通Day7-2 LVM管理 在线扩容 online 数据迁移 online 创建LVM LVM叫逻辑卷管理 VG扩展/缩小 LV扩容 文件系统扩容 在线扩容及在生产中 3 ...
- Linux基础学习之Day12-网络管理基础
Linux基础学习之从入门到精通Day12 网络管理基础 使用NetworkManager管理网络 网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保 ...
- linux中ftp的工作原理,Linux系统学习 十二、VSFTP服务—简介与原理
1.简介与原理 互联网诞生之初就存在三大服务:WWW.FTP.邮件 FTP主要针对企业级,可以设置权限,对不同等级的资料针对不同权限人员显示. 但是像网盘这样的基本没有权限划分. 简介: FTP(Fi ...
- 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...
最新文章
- Visio替代图表工具 - 为什么Visual Paradigm Online?
- 为了让AI不断打怪升级,DeepMind打造了一个“元宇宙”
- spring AbstractBeanDefinition创建bean类型是动态代理类的方式
- 纽约州立大学宾汉姆顿大学计算机科学专业,纽约州立大学宾汉姆顿大学
- linux .bashrc文件修改和生效
- 翻译:谁将在AI中赚钱?by Simon Greenman
- 线性回归 T检验P值计算
- 记录自己装Ubuntu18.04+Win10 1803双系统,采用UEFI启动模式
- 哔哩哔哩视频下载助手
- C# winform中 选择文件和保存文件
- HDU 5745 La Vie en rose(bitset优化dp)
- 【PX4自动驾驶用户指南】距离传感器
- 318. 最大单词长度乘积【我亦无他唯手熟尔】
- 高精度算法求阶层详解
- nginx笔记1:nginx指令与上下文
- van-search自动聚焦
- 植物大战僵尸游戏内存地址
- 参加“全球敏捷运维峰会(北京站)”有感
- 10本营销好书!游戏营销、增长黑客、算法、数据分析、内容营销,总有一款你喜欢
- Damask和abaqus晶体塑性联合仿真培训通知