Linux中的常见命令——用户管理命令

1、useradd添加新用户

基本语法

语法功能描述
useradd 用户名添加新用户
useradd -g 组名 用户名添加新用户到某个组

实操案例

1、添加一个新用户【此时的用户是没有密码的】
[root@centos100 ~]# cd /home
[root@centos100 home]# ls
www  zss
[root@centos100 home]# useradd wgh
[root@centos100 home]# ls
wgh  www  zss
2、创建用户的时候更改该用户主目录的名称

默认创建用户的时候会在home文件夹下创建一个与用户同名的文件夹【该用户的主目录】,也可以在创建用户的时候设置该用户主目录的名称。

// 当前用户还是叫david,只不过其主目录的名字叫dave
[root@centos100 home]# useradd -d /home/dave david
[root@centos100 home]# ls
dave  wgh  www  zss

2、passwd设置用户密码

基本语法

语法功能描述
passwd 用户名设置用户密码

实操案例

给创建的用户设置密码【输入的密码是不在控制台显示的,输入完之后直接按回车键即可】

[root@centos100 home]# passwd wgh
更改用户 wgh 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

3、id查看用户是否存在

基本语法

id 用户名

实操实例

查看某个用户是否存在

[root@centos100 home]# id zss
uid=1000(zss) gid=1000(zss) 组=1000(zss),10(wheel)
[root@centos100 home]# id zs
id: zs: no such user

4、cat / etc / passwd查看创建的所有用户

实操案例

查看创建的所有用户

[root@centos100 ~]# cat /etc/passwd

 

5、su(switch user)切换用户

基本语法

语法功能描述
su 用户名称切换用户,只能获得用户的执行权限,不能获得环境变量
su - 用户名称切换到用户并获得该用户的环境变量及执行权限

实操实例

1、切换用户
[root@centos100 ~]# su zss
[zss@centos100 root]$ 
[zss@centos100 root]$ cd ~
[zss@centos100 ~]$ pwd
/home/zss
[zss@centos100 ~]$ su wgh
密码:
[wgh@centos100 zss]$ 
[wgh@centos100 zss]$ ll
ls: 无法打开目录.: 权限不够
2、exit回退到上一个用户
[wgh@centos100 ~]$ exit
exit
[zss@centos100 ~]$ exit
exit
[root@centos100 ~]# 

6、userdel删除用户

基本语法

语法功能描述
userdel 用户名删除用户,但保存用户主目录
userdel -r 用户名用户和用户主目录都删除

选项说明

选项功能
-r删除用户的同时,删除与用户相关的所有文件

实操实例

1、删除用户但保存用户主目录
[root@centos100 ~]# userdel wgh
[root@centos100 ~]# cd /home
[root@centos100 home]# ls
dave  wgh  www  zss
[root@centos100 home]# id wgh
id: wgh: no such user
// 如果不想要被删除的用户的主目录了也可以直接删除【但是在实际工作当中最好不要该用户的主目录删除】
[root@centos100 home]# rm -rf wgh/
[root@centos100 home]# ls
dave  www  zss
2、删除用户和用户主目录
[root@centos100 home]# userdel -r david
[root@centos100 home]# ls
www  zss
[root@centos100 home]# id david
id: david: no such user

7、who查看登录用户信息

基本语法

语法功能描述
whoami显示自身用户名称
who am i显示登录用户的用户名

实例实操

1、显示自身用户名称
[zss@centos100 root]$ whoami
zss
2、显示登录用户的用户名
[zss@centos100 root]$ who am i
root     pts/0        2024-08-27 13:34 (192.168.153.1)

8、sudo设置普通用户具有root权限

基本语法

sudo 命令

实例实操

使用wgh用户查看root下的文件

[root@centos100 ~]# su wgh
[wgh@centos100 root]$ ls
ls: 无法打开目录.: 权限不够
[wgh@centos100 root]$ sudo ls我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:#1) 尊重别人的隐私。#2) 输入前要先考虑(后果和风险)。#3) 权力越大,责任越大。[sudo] wgh 的密码:
wgh 不在 sudoers 文件中。此事将被报告。

修改配置文件

[root@centos100 ~]#vim /etc/sudoers
修改 /etc/sudoers 文件,找到下面一行(101行),在root下面添加一行,如下:\## Allow root to run any commands anywhere
root  ALL=(ALL)   ALL
wgh  ALL=(ALL)   ALL
或者配置成采用sudo命令时,不需要输入密码\## Allow root to run any commands anywhere
root   ALL=(ALL)   ALL
atguigu  ALL=(ALL)   NOPASSWD:ALL修改完毕,现在可以用wgh帐号登录,然后用命令 sudo ,即可获得root权限进行操作。[wgh@centos100 root]$ sudo ls
[sudo] wgh 的密码:
anaconda-ks.cfg  info  initial-setup-ks.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面

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

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

相关文章

设置虚拟机使用主机以太网而不是WiF连接

虚拟机使用主机的以太网连接而不是Wi-Fi连接,可以通过在虚拟化软件中配置虚拟机的网络设置来实现。以下是一些常见的虚拟化软件(如VMware和VirtualBox)中设置虚拟机网络以使用以太网连接的步骤: 一、VMware中设置 1、打开虚拟网…

查询系统操作指南

在年会等大型活动中,快速准确地查询桌号和座位号对于参与者来说至关重要。本文将详细介绍如何使用查询系统来实现这一目的。步骤一:电脑端信息上传 1. 访问官网:打开云分组的官方网站。 2. 登录账户:使用微信扫码的方式进行登录。…

《JavaEE进阶》----3.<SpringBoot项目创建细节大全+打jar包运行>

本篇博客讲解了 创建Spring Boot项目的各种方法及创建细节、还有项目中目录和代码的简单介绍、启动项目、换端口号、Web服务器简介、HTTP状态码、以及用Maven打jar包运行。 什么是Spring Spring让开发Java工程项目变得更快、更简单、更安全。 它专注于开发工程时的速度、简化…

Kafka命令详解:从零开始,掌握Kafka集群管理、主题操作与监控的全方位技能,理解每一条命令背后的逻辑与最佳实践

本文主要是关于Kafka的命令详解,每个命令都进行了非常详细的注释,帮助大家能更好的理解这些命令背后的含义,从底层去理解,如果大家喜欢,请多多点赞关注,欢迎评论! 为大家推荐几篇比较好的Kafka文…

【第0002页 · 枚举】月月查华华的手机

【前言】本文以及之后的一些题解都会陆续整理到目录中,若想了解全部题解整理,请看这里: 第0002页 月月查华华的手机 不知道在看的各位有没有被家里人查过手机呢?如果有,想必今天你会感同身受一些。我们现在要来看一道…

什么是BI?BI系统的功能有哪些?哪些人需要BI工具支持?

什么是BI? BI是商业智能(Business Intelligence)的缩写。它是指通过收集、整理、分析和可视化企业内部和外部数据,从中获得洞察信息和决策支持的技术和流程。BI利用数据分析工具和技术,帮助企业管理者和决策者更好地理…

神经网络算法 - 一文搞懂One-Hot Encoding(独热编码)

本文将从独热编码的原理、独热编码的分类、独热编码的应用三个方面,带您一文搞懂独热编码 One-Hot Encoding 。 独热编码 特征数字化:将分类变量(或称为离散特征、无序特征)转换为一种适合机器学习算法处理的格式。 特征数字化 为…

Jenkins发邮件功能如何配置以实现自动化?

jenkins发邮件的设置指南?Jenkins怎么配置服务器? Jenkins作为一个流行的自动化服务器,其发邮件功能是通知团队成员构建状态的重要手段。AokSend将详细介绍如何配置Jenkins发邮件功能,以实现自动化通知。 Jenkins发邮件&#xf…

Nuxt 项目实战 - 15:自定义unocss规则,让编写样式更高效

与UI设计师约定颜色命名规则 配置color变量 color.scss $colors: ((#ffffff,#f8f8f8,#ebebeb,#dbdbdb,#cccccc,#999999,#666666,#333333,#000000),(#daf6ef, #b4ecde, #08c193, #228f73, #43d7b2),(#f62f3b, #edc9c9, #f0e2e2, #ffecea, #f78185),(#f2f5f8, #e3e8eb, #c3cace, …

AI 大模型时代,对前端工程师有哪些机遇和挑战?

随着人工智能的发展,AI大模型为人工智能领域带来了巨大的机遇和挑战。前端工程师作为软件开发的重要一环,也需要关注 AI 大模型的发展趋势,并探索如何将其应用于前端开发和优化中。 AI 大模型应用广泛,已经深入到各个行业&#x…

超声波清洗机哪个品牌比较耐用?家用超声波清洗机推荐

随着生活质量的提升,高品质眼镜日益受到青睐。遗憾的是,眼镜的恰当清洁与养护往往被忽视,导致镜片模糊、沾染污渍,直接影响视觉享受。为此,超声波眼镜清洗机应运而生,成为众多消费者的新选择,同…

Linux系统中没有安装 wget 命令

Linux系统中没有安装 wget 命令 1、Linux系统中没有安装 wget 命令2、安装 wget 1、Linux系统中没有安装 wget 命令 这个错误表明系统中没有安装 wget 命令。 2、安装 wget 如果 Linux 系统中没有安装 wget 命令,可以按照以下方法进行安装: 一、Cent…

Mysql基础练习题 181.找到收入比经理高的员工 (力扣)

181.找到收入比经理高的员工 建表插入数据: Create table If Not Exists Employee (id int, name varchar(255), salary int, managerId varchar(10)); Truncate table Employee insert into Employee (id, name, salary, managerId) values (1, Joe, 70000, 3); …

springboot农村留守儿童援助系统-计算机毕设 附源码 16875

springboot农村留守儿童援助系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了农村留守儿童援助系统的开发全过程。通过分析农村留守儿童援助系统管理的不足,创建了一个计算机管理农村留守儿童援…

伴奏提取怎么弄?这款神器让你的音乐创作无界限

记得在无数个夜晚,我沉浸在自己喜爱的歌曲中,每当旋律响起,就忍不住想要跟唱,但纯净的伴奏总是难觅踪迹。但自从我发现了伴奏提取怎么操作的秘密,一切变得简单起来! 无论是家庭聚会,还是朋友K歌…

阿里云OSS文件存储

文章目录 参考准备创建bucketendpoint 和 bucket域名的访问路径AccessKey和OSS的开发文档 Springboot整合OSS引入依赖AliyunOssConfigAliyunOssPropertiesapplicatioin.yml简单上传和下载使用签名URL进行临时授权访问生成以PUT方法访问的签名URL来上传文件通过签名URL临时授权简…

html快速入门

HTML语言不区分大小写HTML语言不区分单双引号 基本结构&#xff1a;HTML head title&#xff1a;浏览器标题 body 示例&#xff1a; <!DOCTYPE html> <head><meta charset"UTF-8"><title>Hello World</title> </head><bod…

Centos LVM磁盘合并方法

Centos LVM磁盘合并方法 使用fdisk -l命令查看机器增加了2块物理磁盘&#xff0c;一块40G另一块50G 需要将这两块盘的空间合并在一起&#xff0c;而且还需要动态扩展即在不关机的情况下操作 使用pvcreate将两块新增的物理磁盘加入物理卷 [rootlocalhost ~]# pvcreate /dev/sdb…

想避免踩雷选到好用的骨传导耳机?精选热门五款分享

目前在市面当中&#xff0c;骨传导耳机被称之为是黑科技耳机&#xff0c;骨传导耳机拥有很多优势&#xff0c;在听歌时不需要入耳&#xff0c;不会伤耳朵。随着骨传导耳机品牌的不断发展&#xff0c;人们在选购骨传导耳机时&#xff0c;也会觉得非常困难&#xff0c;可能一不小…

小红书产品分析报告

一、体验环境 产品版本&#xff1a;V5.26.2 测试设备:OPPO 系统版本&#xff1a;Android 6.0.1 体验时间&#xff1a;2018-10-31 二、产品介绍 产品名称&#xff1a;小红书 产品类型&#xff1a;社交电商 产品slogan:标记我的生活 产品定位&#xff1a;一款年轻人都分享的…