首页 / LINUX / linux就该这么学-第六节课
linux就该这么学-第六节课
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux就该这么学-第六节课,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1387字,纯文字阅读大概需要2分钟。
内容图文
#学完这节课,才发现上节课一不小心写多了,内容有点多,这节课就记一些参数,消化下之前学过的吧。
用户身份与能力
linux 系统中有三类用户:
管理员 root UID 0
系统用户 rhel 5/6 ,UID 1-499;rhel 7,UID 1-999
普通用户 rhel 5/6 ,UID 500-65535;rhel 7,UID 1000-65535
useradd命令 用于创建新的用户
相关命令参数以及作用:
-d 指定用户的家目录(默认为/home/username)
-e 账户的到期时间,格式为 YYYY-MM-DD
-u 指定该用户的默认UID
-g 指定一个初始的用户基本组(必须已存在)
-G 指定一个或多个扩展用户组
-N 不创建与用户同名的基本用户组
-s 指定该用户的默认Shell 解释器
useradd -s /sbin/nologin sarah 表示sarah用户没有可交互的shell
groupadd 用于创建用户组
usermod 用于修改用户的属性,格式为 “usermod [选项] 用户名”。用户的信息保存在 /etc/passwd 文件中,可以直接用文本编辑器来修改其中的用户参数项目,也可以用 usermod 命令修改已经创建的用户信息。
-c 填写用户账户的备注信息
-d -m 参数 -m 与参数 -d 连用,可重新指定用户的家目录并自动把旧的数据转移过去
-e 账户的到期时间,格式为 YYYY-MM-DD
-g 变更所属用户组
-G 变更扩展用户组
-L 锁定用户禁止其登录系统 Lock
-U 解锁用户,允许其登录系统 unlock
-s 变更默认终端
-u 修改用户的UID
useradd -G adminuser -u 2000 jack表示创建一个所属组为adminuser,UID号为2000的用户jack
passwd 用于修改用户密码、过期时间、认证信息等,普通用户可以修改自身密码,root用户可以修改其他所有人的密码。
passwd 命令中可用的参数以及作用如下:
-l 锁定用户,禁止其登录
-u 解除锁定,允许用户登录
--stdin 允许通过标准输入修改用户密码,如 echo "benben" | passwd --stdin zhangc
-d 使该用户可用空密码登录系统
-e 强制用户在下次登录时修改密码
-s 显示用户的密码是否被锁定,以及密码所采用的加密算法名称 status
userdel 用于删除用户,格式为 “userdel [选项] 用户名”,在执行删除操作时,该用户的家目录默认会保留下来,此时可以使用 -r 参数将其删除。若起初未删除家目录,后续可以使用 rm -rf /user 来删除
除记录这些参数外,本节课补充个重置密码的操作。
按e键进入编辑模式,在utf-8后添加rd.break,之后使用ctrl+x进入系统界面。
依次敲入如下命令:
mount -o remount,rw /sysroot
chroot /sysroot
passwd #此处重置密码
touch /.autorelabel
exit
reboot
此时重置完密码进入系统。
附上一些学习笔记:
原文:https://www.cnblogs.com/fenlinji/p/11636113.html
内容总结
以上是互联网集市为您收集整理的linux就该这么学-第六节课全部内容,希望文章能够帮你解决linux就该这么学-第六节课所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。