linux查看用户、创建用户、设置密码、修改用户、删除用户命令

 

查看用户

tail -1 /etc/passwd
tail -1 /etc/shadow
id alex
echo '123' |passwd --stdin alex # 设置密码,不需要交互[root@localhost ~]# tail -l /etc/passwd
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
chrony:x:996:993::/var/lib/chrony:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
niuli:x:1000:1000:niuli:/home/niuli:/bin/bash

添加用户

useradd testuser  创建用户testuser
passwd testuser  给已创建的用户testuser设置密码
说明:新创建的用户会在/home下创建一个用户目录testuser
usermod --help  修改用户这个命令的相关参数
userdel testuser  删除用户testuser
rm -rf testuser  删除用户testuser所在目录

 

上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令在什么位置可以使用如下命令查找其路径:

locate useradd

创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息
说明:为了截图,此处我使用了tail -3 passwd命令,只将该文件的最后3行信息(也是我关注的信息)显示出来

命令行窗口下用户的相互切换:
su 用户名
说明:su是switch user的缩写,表示用户切换
从新的用户状态下输入“exit”即可退回到刚才的用户状态

用户组的添加和删除:
groupadd testgroup    组的添加
groupdel testgroup    组的删除
说明:组的增加和删除信息会在etc目录的group文件中体现出来。

如果设置10分钟内关机后又不想关机了,这时可以用ctrl+c来终止关机命令。

转载于:https://www.cnblogs.com/niuli1987/p/10553177.html

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

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

相关文章

c# 笔记 数据类型转换 数组 函数

1、数据类型的转换(cast)包括隐性转换和显性转换。 当目标类型一定能满足源类型转换后的要求的话就是隐性转换,不需要任何代码直接转换,如果目标类型不一定能满足源类 型转换后的要求的话就是显性转换,显性转换需要在要…

使用外星人进行测试:如何使用Arquillian测试JPA类型转换器

该帖子与 Aslak Knutsen ( aslakknutsen )一起撰写。 JPA类型转换器为定义实体属性如何持久存储到数据库提供了一种简便的方法。 您可以使用它们来实现许多不同的功能,例如,如上一篇文章中所示:加密数据: …

关于 C语言的 按位取反 ~

1、相关概念: 不管是正整数 还是 负整数在计算机中都是以 补码的形式存在的; 取反:0变1,1变0 就叫做取反,取反 符号位也要改变; 反码:符号位不变,其他位置0变1,1变0&a…

英语句型之展现问题篇3

表达不确定的用词:May, seem, be likely to, possible, probably, perhaps, be said that, be said to...51. In my mind, the following factors/reasons/causes need to be taken into consideration我认为,我们需要考虑下列因素/原因:52. …

【noip模拟赛5】任务分配 降维dp

描述 现有n个任务,要交给A和B完成。每个任务给A或给B完成,所需的时间分别为ai和bi。问他们完成所有的任务至少要多少时间。 输入 第一行一个正整数n,表示有n个任务。接下来有n行,每行两个正整数ai,bi。 输出 一个数,他…

解决win7下无法安装突击者NO.69驱动,“WINDOWS已找到设备的驱动程序,但在试图安装它时错误”...

本人装的是win7旗舰版,由于是ghost安装的,缺少一些文件,之前一直无法正确安装突击者电子狗的驱动程序,老是显示“WINDOWS已找到设备的驱动程序,但在试图安装它时错误”,baidu、google了几天都没解决&#x…

C语言 按位或 正整数与负整数 之间

按位或: 两个位 比对时,如果有一个位 为1,结果就为1; 按位或 时 ,都是 按照补码来比对的 ,正数的补码 是 本身,负数的补码 不是本身 所以 正负数按位或 要注意: 举例子:…

使用自定义日志记录处理程序在JBoss AS 7中跟踪SQL语句

使用ORM从您的特定数据库中提取数据,并让它创建和发布您必须亲自编写的所有SQL语句似乎很方便。 这就是使ORM解决方案受欢迎的原因。 但是它也有一个缺点:由于ORM为您做了很多工作,因此您在某种程度上失去了对生成的SQL的控制,您…

C语言 >> 右移位运算符的原理和一些概念

1、右移位于左移位不同 左移位 不管是 逻辑移位 算术移位 都是低位补0; 右移位 的 逻辑移位和算术移位不同, 算术移位高位补符号位,逻辑移位 高位补0; 右移位 使用逻辑移位的话 需要强制转换成unsigned 无符号型; 2…

去除git版本控制

命令:find . -name ".git" | xargs rm –Rflinux $ find . -type d -iname __pycache__ -exec rm -rf {} \;转载于:https://www.cnblogs.com/gispathfinder/p/10555347.html

PHP基础语法6

//PHP循环语句//for循环for ($i 0; $i < 18; $i) {echo $i . <br>;}//while循环$l 0;while ($l < 18) {echo $l . <br>;$l;}//foreache()用于数组循环的语句$arr [a > 1, b > 2];foreach ($arr as $key > $value) {echo $key . . $value . <…

如何在Java中找到整数的质因数–因式分解

编程课程中的常见家庭作业/任务之一是关于Prime Factorization。 要求您编写一个程序以找到给定整数的素因子 。 一个数字的质数因子是将精确地除以给定数字的所有质数。 例如&#xff0c;35的素数因子分别是7和5&#xff0c;它们本身都是素数&#xff0c;并且精确地除以35。上…

Arduino Serial系列函数 有关print read 的总结

总结一下 在学习arduino srial函数时 的几个知识点&#xff1a; /*** 汇总一下Serial.print输出的一些情况&#xff0c;后面部分要和Serial.read配合使用&#xff1b;* 1. print 输出字符 和int数的结果&#xff0c;* 2. print 输出字符串和一连串的数字* 3. read 读取一个字符…

C#经典名著:《C#入门经典》(第4版)

博客园专题&#xff1a;http://book.cnblogs.com/zt/begin_csharp/ 作  者&#xff1a; &#xff08;美&#xff09;沃森&#xff08;Watson&#xff0c;K.&#xff09;&#xff0c;&#xff08;美&#xff09;内格尔&#xff08;Nagel&#xff0c;C.&#xff09; 等著&#…

inheritPrototypal.js

// 原型式继承// 其基本思路是借助原型可以基于已有的对象创建新的对象function object(o){function F(){}F.prototype o;return new F();}var person {name: "Tom",friends: ["Jack", "John", "Kim"]};var David object(person);…

vue 用户输入搜索 与无限下拉

vue项目中,用户输入关键字搜索,并且手机端做无限下拉 watch: {getListForm.searchKey(val) { this.radioChange(); // 还有其他逻辑,内部调用getDeviceList}} 1 getDeviceList() {2 apiGetDeviceList(Qs.stringify(this.getListForm)).then(res > {3 …

您必须学习Java 8的函数式编程吗?

我最近一直在研究Java 8&#xff0c;并掌握了Manning出版的“ Java 8 In Action” 。 让我印象深刻的第一件事是Java 8的独特销售主张是函数式编程。 函数现在是一流的变量&#xff0c;您可以像int或String一样在代码中传递它们。 这是一个很大的变化。 近年来&#xff0c;功能…

鞋扔布什游戏

布什同学立功了&#xff01;&#xff01;在经济如此不景气的情况下&#xff0c;布什给全世界人民增加了一点笑料&#xff0c;多么伟大的奉献精神。 前几天就看到一个Flash游戏&#xff0c;不过那个是扮演保镖&#xff0c;用枪打掉扔向布什的鞋子&#xff0c;很不爽&#xff0c;…

Arduino 软串口通信 的几点体会

1、arduino主板上的 RX TX 引脚 有时不一定够用&#xff0c;这时就需要将别的 引脚 通过软件 模拟成串口通信引脚&#xff0c;但不是每个引脚 都能这么转换&#xff0c;不同的板子&#xff0c;有所不同。 2、arduino Uno 上只有一个 RX TX 引脚&#xff0c;分别是 0和1 引脚…

coffee.js

()( () )( ( () ) )########################################################################### ##################### ################### ##################################### 更多专业前端知识&#xff0c;请上 【…