当前位置: 首页 > news >正文

Linux用户和权限

一、root用户(超级管理员)

· 普通用户的权限,一般在其HOME目录内是不受限的

· 一旦出了HOME目录,大多数地方,普通用户仅有只读和执行权限,无修改权限

二、su 和 exit命令

语法:su [ - ] 【用户名】

· - 符号是可选的,表示是否在切换用户后加载环境变量,建议带上

· 参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root

· 切换用户后,可以通过exit命令退回上一个用户,也可以使用快捷键:ctrl + d

三、sudo命令

  长期使用root用户,可能带来系统损坏

  sudo命令可以为普通用户授权,临时以root身份执行

1、语法:sudo  其他指令

· 在其他命令之前,可以带上sudo,即可为这一条命令临时赋予root权限

· 但并不是所有的用户,都有权利使用sudo,我们需为普通用户配置sudo认证

2、为普通用户配置sudo认证

· 切换到 root 用户,执行 visudo 命令,会自动通过 vi 编辑器打开:/etc/sudoers

· 在文件的最后添加:  【用户名】  ALL  =  (ALL)       NOPASSWD : ALL

· 其中最后的NOPASSWD:ALL表示使用sudo命令,无需输入密码

· 最后通过wq保存 

四、用户和用户组

1、用户组管理

以下命令需root用户执行

· 创建用户组

groupadd 用户组名

· 删除用户组

groupdel 用户组名

2、用户管理

以下命令需root用户执行

2.1、创建用户

useradd [ -g   -d ]用户名

· 选项 -g指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要组已经存在如已存在同名组,必须使用-g

· 选项 -d指定用户HOME路径,不指定,HOME目录默认存在,/home/用户名

2.1、删除用户

userdel [ r ] 用户名

· 选项:-r,删除用户HOME的目录,不使用-r,删除用户时,HOME目录保存

2.3、查看用户所属组

id [用户名]

· 参数:用户名,被查看的用户,如果不提供则查看自身

2.4、修改用户所属组

usermod - aG 用户组 用户名,将指定用户加入指定用户组

http://www.lryc.cn/news/318929.html

相关文章:

  • git svn混用
  • FPGA静态时序分析与约束(三)、读懂vivado时序报告
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:Badge)
  • Python程序设计基础——代码习题
  • 代码随想录 贪心算法-中等题目-序列问题
  • pytest生成allure的报告
  • Python控制摄像头并获取数据文件
  • 免费分享一套SpringBoot+Vue自习室(预约)管理系统,帅呆了~~
  • mac删除带锁标识的app
  • PHP异世界云商系统开源源码
  • Vue生成Canvas二维码
  • JAVA基础—JVM内存结构基础需知
  • 【滤波专题-第8篇】ICA降噪方法——类EMD联合ICA降噪及MATLAB代码实现(以VMD-ICA为例)
  • jeecg 启动 微服务 更改配置本地host地址
  • 微服务day01 -- SpringCloud01 -- (Eureka , Ribbon , Nacos)
  • AI推介-大语言模型LLMs论文速览(arXiv方向):2024.03.10-2024.03.15
  • ThingsBoard Edge 安装部署
  • CSS进阶空间转换和 less
  • C/C++ 知识点:| 与 || 的区别
  • CSS中如何设置单行或多行内容超出后,显示省略号
  • PFA烧杯透明聚四氟乙烯刻度量杯
  • Redis底层数据结构之String
  • 【Maven学习笔记】Maven入门教程(适合新手反复观看学习)
  • idea Springboot 在线考试管理系统开发mysql数据库web结构java编程计算机网页
  • Spring Cloud Alibab 入门搭建,包含Nacos中心,注册服务发现服务,Feign请求,GateWay网关,sentinel限流
  • ShardingSphere-SQL 解析 Issue 处理流程
  • 【矩阵】48. 旋转图像【中等】
  • 高质量 Git 仓库汇总(持续更新,方便查看)
  • 学习笔记-华为IPD转型2020:1,IPD的重要意义
  • 【阿里云系列】-基于云效构建部署NodeJS项目到ACK