Linux基本使用-2

news/2025/4/2 12:55:00/文章来源:https://www.cnblogs.com/aimengxi/p/18800373

用户权限操作

1.su和exit命令

su [-] [用户名]exit ==> 切换用户,不写默认为root;可用exit或者快捷键(ctrl+d)退至上一个用户

-表示切换用户后加载环境变量,建议带上

2.sudo和visudo命令

sudo 其他命令 ==> 为该命令临时授root权限,需为该用户==配置sudo认证

visudo ==> 需root用户输入,为普通用户配置权限,会自动打开vi编辑器至/etc/sudoers

uesr ALL=(ALL) NOPASSWD:ALL ==> 为用户user授予全部权限,无需输入密码


用户组管理(需root用户)

1.useradd,userdel,id,usermod命令

useradd [-g -d] 用户名 ==> 创建用户

-g指定用户组,不指定默认会创建同名组并加入

-d指定用户HOME路径,不指定默认在: /home/用户名

eg:useradd hu -g mygroup -d /home/mygroup111 ==> 添加用户hu至mygroup分组,用户HOME目录存放路径为: /home/mygroup111


userdel [-r] 用户名 ==> 删除用户

-r加了会连带该用户的HOME目录一起删除


id [用户名] ==> 查看用户信息,不加用户名默认当前用户信息

usermod -aG 用户组 用户名 ==> 指定用户加入指定用户组

2.getent命令

getent passwd ==> 查看系统中的用户

返回信息: 用户名:密码(x):用户ID:组ID:描述信息:HOME目录:执行终端(默认bash)

getent group ==> 查看系统中的组

返回信息: 组名称:组认证(x):组ID

权限操作(限root用户)

1.认知权限

权限信息


权限信息解读


3.rwx分别代表什么

rwx解读

对于文件,x表示执行权限,对于文件夹,x表示进入权限


2.chmod命令

chmod [-R] 权限 文件或文件夹 ==> 修改文件或文件夹权限信息

-R表示修改包括文件夹及其子文件夹和子文件的权限

eg:
chmod u=rwx,g=rx,o=x hello.txt ==> 将hello.txt文件权限修改为:rwxr-x--x

u表示user用户权限,g表示group组权限,o表示other其他用户权限


权限的数字序号

数字序号

eg:

chomd 751 1.txt ==> 为1.txt文件修改权限rwxr-x--x


3.chown命令

chown [-R] [用户][:][用户组] 文件或文件夹 ==> 修改文件或文件夹的所属用户和用户组

-R表示针对文件夹及其子文件和子文件夹

chown root:mygroup 2.txt ==> 将2.txt所属权给root用户,分到mygroup组

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/908043.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode每日一题:向字符串添加空格

题目 2109. 向字符串添加空格 给你一个下标从 0 开始的字符串 s ,以及一个下标从 0 开始的整数数组 spaces 。 数组 spaces 描述原字符串中需要添加空格的下标。每个空格都应该插入到给定索引处的字符值 之前 。例如,s = "EnjoyYourCoffee" 且 spaces = [5, 9] ,那…

jmeter 压测过程

测试策略 1、基准测试,获取无压力情况下,系统的平均响应时间; 2、采用持续并发的策略,获取系统的在不同压力下平均响应时间,TPS ; 3、在现有硬件资源下,获取到最高TPS; 4、在现有硬件资源下,持续较高TPS运行,验证系统的稳定性; 5、资源增加时,最大TPS是否可以线性增…

BaseMultiTableInnerInterceptor源码解读

本文首发在我的博客:https://blog.liuzijian.com/post/mybatis-plus-source-multi-table-inner-interceptor.html 一、概述 BaseMultiTableInnerInterceptor是MyBatis-Plus中的一个抽象类,位于mybatis-plus-jsqlparser-4.9模块中com.baomidou.mybatisplus.extension.plugins.…

test_your_nc 1(含前提简要)

前提简要: 虚拟机版本:Ubuntu24.04 pwn环境搭配如下(后面若有其他这个链接没有配置上的工具,都会在相应题目部分给出更新/分享/提示) Pwn环境搭建 都是基于个人理解,不一定完全正确!!! 题目:先启动靶机 方法一: 常规测试 直接在虚拟机nc与靶机进行连接 这道题连接后可能…

双向可控硅的基本原理阐述

双向可控硅的基本原理阐述正向--第1象限 (1)当T2、T1极间加正方向电压(即UT2〉UT1)时,如下图1-13(a)所显示。在这样的情况下,若G极无电压,则T2、T1极间不导通;若在G、T1极间加正方向电压(即UG〉UT1),T2、T1极间马上导通,电流由T2极流入,从T1极流出,这时移去G极…

DAPO: 面向开源大语言模型的解耦裁剪与动态采样策略优化系统

在人工智能技术快速迭代发展的背景下,大语言模型(LLMs)已成为自然语言处理与生成领域的核心技术。然而,将这些模型与人类偏好精确对齐并增强其复杂推理能力的挑战,促使研究者开发了一系列复杂的强化学习(RL)技术。DAPO(解耦裁剪和动态采样策略优化,Decoupled Clip and…

mysql咋了?不慌,连接不上而已。

【问题】 【自言自语】没乱整啥呀,怎么突然连不上了?先上网看看,看了几篇,好麻烦,感觉不太符合我这个问题症状。先按自己的感觉试试吧。 【解决】 Win+r后在“运行”窗口输入“services.msc”,找到mysql,重启或启动它。

Problem Set 4

Problem Set 4.1 Problem 4.1.1 Problem 4.1.2(问下cyj,没有检查) \((1)\)不平衡,反例如下\((2)\)平衡,按照\(k\)归纳(归纳更强的结论:当二叉树满足题述性质的时候,二叉树一定是完全二叉树) 当\(k=0\)的时候,此时没有节点,显然是一个完全二叉树 当\(\forall k<c\…

MySQL JOIN 操作:数据表的联谊派对指南

MySQL JOIN 操作:数据表的"联谊派对指南" 🎭 数据也有社交需求!在 MySQL 的世界里,孤独的表想要邂逅另一张表时,就需要参加一场 JOIN 派对... 什么是 JOIN 操作?🤔 JOIN 操作就是让两张或多张表建立临时关系,从而能够在一次查询中获取多个表的数据。简单来…

读DAMA数据管理知识体系指南35数据仓库和商务智能活动

读DAMA数据管理知识体系指南35数据仓库和商务智能活动1. 活动 1.1. 理解需求1.1.1. 构建一个数据仓库与开发一套业务系统不同1.1.2. 业务系统的开发取决于精确的、具体的业务需求1.1.3. 数据仓库建设则是把数据汇集在一起,再以各种不同的方式使用这些数据1.1.4. 要考虑业务目标…

『Plotly实战指南』--饼图绘制基础篇

在数据可视化的世界里,饼图是一种直观且广泛使用的图表类型。 它能够将数据各个部分占整体的比例关系清晰地展现出来,适用于诸如市场占有率分析、调查结果分布、预算分配等多个领域。 饼图以扇形面积比例直观展示数据分布,适合用于:分类数据的占比分析(如市场份额、用户画…

可视化图解算法: 二叉树的前序遍历

对于二叉树的相关算法,我们总结了一套【可视化+图解】方法,依据此方法来解决相关问题,算法变得易于理解,写出来的代码可读性高也不容易出错。1. 题目 描述 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 数据范围:二叉树的节点数量满足 0≤n≤100 ,二叉树节点的…