Linux小命令(8)usermod
Linux命令(8)usermod
该命令可以添加用户组
命令格式:usermod [parameters]
常用参数:
-c[备注] 修改用户账号的备注文字
-d[登入目录] 修改用户登入时的目录
-g[有效期限] 修改账号的有效期限
-G[组群] 修改用户所属的组群
-l[账号名称] 修改用户账号名称
-s[shell] 锁定用户登入后所使用的shell
-u[uid] 修改用户ID
-L[密码] 锁定用户密码,使密码无效
-U[密码] 解除密码锁定
我们可以创建一个用户来测试一下。
#useradd yy
#passwd yy
---输入密码:123456
这时,它会提示我it is too simplistic/systematic说设置的密码太简单了。不过没事再次输入123456它也会设置成功的。
我们可以在/etc/passwd中查看用户
#cat /etc/passwd | grep bash
使用上面的命令,可以查看自己创建的用户
可以看到,用户ID是500,一般用户ID都会大于500的,因为Linux安装后会建立一些特殊的用户,一般0-499之间的值都是留给bin、mail这样的系统账号的。
-c
我们可以-c来修改用户的备注
#usermod –c 54321yy yy
#cat /etc/passwd | grep bash
查看一下,发现备注已经改了
-d
我们可以先创建一个文件夹在根目录。取名123,我们将home目录下的yy移动要/123下。
#cd /
#mkdir 123
#usermod –d /123 yy
这时提示user yy is currently logged in
如果要修改目录,或者修改用户名的时候会出现user yy is currently logged in这样报错。我已经试过进入yy用户在退出登录,再敲命令改名字,改目录。怎样折腾还是会出现这个报错。所以网上搜了一下资料。
解决办法:
Cat /dev/null > /var/run/utmp 清空此文件
重启reboot之后再执行修改目录和名字的命令就OK了。
Utmp是一个文件,出了utmp程序你不能编辑这个文件,删掉它的话,当前登陆信息都会丢失。它就好比系统开启后它会把系统成员的信息迅速记录下来,过一段时间它就不再记录,确认系统的用户配置就是这样了。这个文件在每次机器reboot起来后,都会重新创建。
那我们试一下
#cat /dev/null > /var/run/utmp
然后我们reboot重启
#usermod –d /123 yy
好了,可以修改目录了。
#cat /etc/passwd | grep bash
查看一下,发现登陆目录以及修改成/123了
-l
我们也可以修改一下用户名
#usermod –l renameyy yy
#cat /etc/passwd | grep bash
发现用户名也可以修改了。
转载于:https://www.cnblogs.com/sgtb/p/3973648.html
Linux小命令(8)usermod相关推荐
- 超有趣的几个Linux小命令
作者:朱小厮 来源:朱小厮的博客 sl命令 你会看见一个蒸汽火车头从屏幕中央飘过~~~ 安装:yum install sl 在shell中输入sl就会出现一个会动的"逛吃逛吃"火车 ...
- linux 小命令1
scp -rp id_rsa.pub cad@192.168.1.116:/home/cad/desktop 把 id_rsa.pub 拷贝到 192.168.1.116主机cad的home/cad目 ...
- linux的有趣命令,Linux有趣小命令之艺术字
近期呢,博主会写几个关于Linux小命令的讲解,主要目的是给那些一本正经的搞着系统运维工作的职场老鸟,偶尔让Linux来点花样.还有一个目的是给一些Linux新手玩家提提兴趣用的.不多逼逼上菜! 正如 ...
- 关于Linux的基础中的基础和一些基础小命令
每周分享 1 硬盘分区挂载及命令别名 一般来说,硬盘分区有两种类型:一种是GPT,但是只支持总分区,现在很多家庭电脑Windows系统都是用这种分区类型:还有一种就是主流的MBR,主分区单块硬盘上 ...
- linux 关机命令_小猿圈Linux基础命令汇总
科技进步的今天,互联网不断的发展,很多人学习Linux运维的时候会因为记不住一些命令从而去找一些渠道,有时候因为找不到linux的命令而烦恼,下面是小猿圈linux讲师给大家总结的linux基础命令, ...
- linux常用命令与实例小全
引言 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系 统上工作离不开使用系统提供的命令.要想真正理解Linu ...
- Linux 命令之 usermod -- 用于修改用户的基本信息
文章目录 命令介绍 常用选项 参考示例 设置用户默认使用的shell类型 将不能登录的用户改成可以登录的 限定用户不能 shell 登录,只能 ftp 修改用户的主目录 更改用户的名称 锁定用户的密码 ...
- linux将字符串转小写_小猿圈总结Linux常见命令(一)
科技发展的今天,互联网不断的发达,很多人学习Linux云计算的时候回因为记不住一些命令从而去找度娘,有时候因为因为找不到linux的命令而烦恼,下面是小猿圈linux讲师给大家总结的linux常见命令 ...
- linux下各种小命令
小技巧:2>&1把标准错误重定向到标准输出. 2>/dev/null把标准错误扔到黑洞去 本文主要收集linux下各种小命令 cut cut 命令从文件或者管道的每一行剪切字节.字 ...
最新文章
- Exchange Server 2003多服务器安装以及管理工具介绍
- 从头开发一个BurpSuite数据收集插件
- 【运筹学】对偶理论 : 对偶问题引入 ( 生产产品线性规划 | 设备租赁线性规划 | 对偶问题引入 )
- vector中erase函数
- LG P4198 楼房重建(线段树)
- 分布式系统服务器要求,浅谈分布式系统
- Excel中Countif()函数运用技巧
- 【嵌入式Linux】嵌入式Linux应用开发基础知识之网络通信
- c语言定义92bit位变量,Keil C51对C语言的关键词扩展之四: bit
- 酷炫的深色模式APP设计模板|2020设计潮流趋势
- LeetCode(575)——分糖果(JavaScript)
- 两个文本框异动任何一个能即时更新计算结果
- Bulletproofs、Sigma protocol、Halo2等ZK方案小结
- 微信文件夹储存在什么位置?如何修改保存路径
- lpx寒假作业案例14
- 《了不起的我》 自我发展的心理学 -- 陈海贤 读后感
- 手机拍照就能实现的免费文档扫描,告别打印店扫描和付费软件
- 如何将域名解析到指定的端口(linux服务器,超级简单,图文)
- 计算机数制与转换教案,《数制转换》教案
- [LetCode-1438] 绝对差不超过限制的最长连续子数组
热门文章
- 《新编计算机科学概论》一第0章 绪 论
- 讲解SQL数据库语句
- 深信服上网行为管理 准入规则库介绍
- matlab数据整周期截断,凯塞窗四谱线插值FFT的电力谐波分析方法
- 前言-如何学习区块链
- 现代信息系统的企业驱动力
- 不插电的计算机科学什么意思,请用“不插电的计算机科学”的思想方法,将二进制数(01110100)2快速.._简答题试题答案...
- 八、QOS队列调度与报文丢弃
- Tita绩效宝:通过组织透明度提高绩效
- 2019年南京大学计算机系暨人工智能学院开放日和九月推免全记录