linux用户管理

Linux 用户管理内核查看两个文件:/etc/passwd 和 /etc/shadow。

/etc/passwd:
用户名最长可达 8 个字符,并且区分大小写。

密码存储在/etc/shadow中,这里使用“x”作为占位符。

UID 0是root,1 -4 9 9 系统用户,5 00+普通用户。

/home/username 是默认主目录。

Shell是登录后运行的程序,/bin/bash是最常见的。

/etc/shadow:
密码字段以加密方式存储。

最后更改日期是 1 9 7 0 年。

密码有效期为9 0天,过期前7 天会发出警告。

帐户过期时间是总生命周期,例如 3 6 5 天。

用户管理命令: useradd -m -d /home/newuser -g users -G admin -s /bin/bash -u 1 001 newuser
userdel -r 新用户
usermod -d /newhome -m newuser
passwd -l newuser
组管理命令:
groupadd -g 1 005 组1
组部分组1
groupmod -g 1 01 0 -n 组2 组1
newgrp root
你自己决定。

linux的localhost可以正常输入密码吗?

嘿兄弟,之前在服务器上做Linux的时候,确实遇到了很多问题。
记得有一次,我在服务器上创建了一个新用户,设置了密码,然后尝试了几次都无法登录,当时我真的很郁闷。
[root@localhost~] 界面引起了我的注意。

你提到的“localhost localhost”是我第一次接触Linux的时候。
系统提示我输入帐户和密码。
当时我傻乎乎地以为必须输入用户名和密码才能上网。
但我发现只能按照提示输入本地账户。
记得有一次晚上,我坐在某个叫“某年某月某日”的地方的电脑前,输入了错误的用户名和密码。
屏幕上闪过“错误”的字样。
那时我心里就很着急。

然后我发现Linux下的密码真是神奇。
你进去之后就看不到了。
您只需按照提示输入并按 Enter 即可。
当时我就想,这个设计有多好?如果密码被人看到,那该有多不安全啊。

至于设置用户名和密码,那是我刚接触Linux系统管理时学到的。
我记得为用户设置密码和主机名确实很混乱。
那时我还在一个叫“某公司”的地方实习。
那里的系统管理员给了我一本Linux手册,详细介绍了如何为用户设置初始密码和主机名。

顺便说一下主机名,这也是Linux系统的一个关键特性。
记得刚接触Linux的时候,系统默认的主机名是localhost。
这个名字挺有趣的,毕竟是在localhost上。

总之,虽然Linux系统一开始有点难以理解,但是用久了,你会发现它其实还蛮有趣的。
现在回想起来,当时的那些装饰让我觉得有点可笑。
哈哈,分享给你,希望对你有帮助!

linux怎么添加用户?相关的命令是什么?

结论:
超级用户帐户权限较大,出现故障的风险较高,日常工作中应避免使用。

创建普通用户帐户并使用adduserjoe和passwdjoe命令创建用户。

Linux策略隔离管理员和普通用户,提高系统安全性。

首次登录时,您需要更改密码。
命令是UnixPassword[旧密码]NewUnixPassword[新密码]RetypeNewUnixPassword[确认新密码]。

强制使用强密码以避免容易猜测的密码。

管理员可以设置密码策略并使用linuxconf进行帐户配置。

如果您忘记了超级用户密码,可以编辑/etc/passwd删除加密密码或重新安装系统。

如果您忘记了用户的普通密码,root 可以更改它。
建议学习《你应该如何学习Linux》。