linux用户操作与权限

server/2025/2/26 15:01:07/

Linux的root用户

root用户(超级管理员)
root用户拥有最大的系统操作权限。
普通用户的权限一般在其home目录内是不受限的,但是出来自己的home目录,仅有只读和执行权限。

su

su命令切换到root账号
语法:su [-] [用户名]
-符号可选,表示是否切换用户后加载环境变量。
参数:用户名。
切换用户后,可以通过exit命令退回到上一个用户。
在这里插入图片描述

sudo

sudo命令,为普通的命令授权,临时以root身份执行要权限的操作。
语法:sudo [其他命令]
在这里插入图片描述

普通用户配置sudo认证

也可以直接为普通用户配置sudo认证。
切换到root用户,执行visudo命令会自动通过vi打开:/etc/sudoers
在文件的最后添加 [用户名] all = (all) NOPASSWD:ALL
最后wq保存,切回普通用户。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们可以看到这里就没有再要求我们输入密码了。

用户和用户组

Linux系统可以:配置多个用户,配置多个用户组,用户可以加入多个用户组。
Linux中关于权限的管控级别有2个,分别是:
针对用户的权限控制
针对用户组的权限控制

创建用户组

创建用户组要在root用户下。
语法:groupadd 用户组名
在这里插入图片描述

删除用户组

语法:groupdel 用户组名
在这里插入图片描述

创建用户

语法:useradd [-g -d] 用户名
选项:-g指定用户的组,不指定-g,会创建同名组并自动加入,指定-g需要用户组存在。
选项:-d指定用户home路径,不知道,home目录默认在:/home/用户名

在这里插入图片描述

删除用户

语法:userdel [-r] 用户名
选项:-r,删除用户的home目录,不使用-r删除用户时,home目录会保留
在这里插入图片描述

查看用户所属组

语法:id [用户名]
参数:用户名,被查看的用户,不提供则查看自身
在这里插入图片描述
在这里插入图片描述

修改用户所属组

语法:usermod -aG 用户组 用户名
将指定用户加入指定用户组
在这里插入图片描述

查看当前系统中有哪些用户

语法:getent passwd
共7分信息:用户名:密码(X):用户ID:组ID:描述信息:home目录:执行终端(默认bash)
在这里插入图片描述

查看当前系统中有哪些用户组

语法:getent group
3份信息:组名称:组认证(X):组ID
在这里插入图片描述


http://www.ppmy.cn/server/170770.html

相关文章

DeepSeek系统架构的逐层分类拆解分析,从底层基础设施到用户端分发全链路

一、底层基础设施层 1. 硬件服务器集群 算力单元: GPU集群:基于NVIDIA H800/H100 GPU构建,单集群规模超10,000卡,采用NVLink全互联架构实现低延迟通信。国产化支持:适配海光DCU、寒武纪MLU等国产芯片,通过…

python与C系列语言的差异总结(3)

与其他大部分编程语言不一样,Python使用空白符(whitespace)和缩进来标识代码块。也就是说,循环体、else条件从句之类的构成,都是由空白符加上冒号(:)来确定的。大部分编程语言都是使用某种大括号来标识代码块的。下面的…

2025蓝桥杯JAVA编程题练习Day5

1.最少步数【省模拟赛】 问题描述 小蓝要上一个楼梯,楼梯共有 n 级台阶(即小蓝总共要走 nn级)。小蓝每一步可以走 1 级、2 级或 3 级台阶。 请问小蓝至少要多少步才能上到楼梯顶端? 输入格式 输入一行包含一个整数 n。 输出…

Android ViewStub延迟初始化加载布局View,Kotlin

Android ViewStub延迟初始化加载布局View&#xff0c;Kotlin activity_my.xml: <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_…

【Python项目】基于Python的Web漏洞挖掘系统

【Python项目】基于Python的Web漏洞挖掘系统 技术简介&#xff1a; 采用Python技术、MySQL数据库、Django框架、Scrapy爬虫等技术实现。 系统简介&#xff1a; Web漏洞挖掘系统是一个基于B/S架构的漏洞扫描平台&#xff0c;旨在通过自动化的方式对网站进行漏洞检测。系统主要功…

基于python+django的家教预约网站-家教信息管理系统源代码+运行步骤

该系统是基于pythondjango开发的家教预约网站。是给师妹做的课程作业。大家在学习过程中&#xff0c;遇到问题可以在github给作者留言。加油 效果演示 前台地址&#xff1a; http://jiajiao.gitapp.cn 后台地址&#xff1a; http://jiajiao.gitapp.cn/admin 后台管理帐号&am…

跟着李沐老师学习深度学习(十六)

继续学习深度学习&#xff08;十六&#xff09; 继续理解transformer 对于transformer的理解感觉还是云里雾里的&#xff0c;今天又找了一些视频进行一个梳理。 一个浅解 在B站学习发现评论区真的很不错&#xff0c;在沐神讲transformer论文的评论下&#xff0c;有一个评论…

Kronecker分解(K-FAC):让自然梯度在深度学习中飞起来

Kronecker分解&#xff08;K-FAC&#xff09;&#xff1a;让自然梯度在深度学习中飞起来 在深度学习的优化中&#xff0c;自然梯度下降&#xff08;Natural Gradient Descent&#xff09;是一个强大的工具&#xff0c;它利用Fisher信息矩阵&#xff08;FIM&#xff09;调整梯度…