在 Linux 中创建用户 and 给用户设置密码相关操作

这篇具有很好参考价值的文章主要介绍了在 Linux 中创建用户 and 给用户设置密码相关操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、创建用户

二、给用户设置密码相关操作

②.①、修改用户密码

②.②、设置用户密码

②.③、删除用户密码


一、创建用户

语法:

useradd [-g 用户组名 -d home目录]  用户名

在 Linux 中“[]”里面的内容都代表可选,可以不写。

useradd:命令本体,必写;

-g 用户组名:可选选项,指定用户的用户组,不指定,会自动加入同名组;

比如,我的用户名叫做 wx,我不指定 -g,会给我自动创建一个叫 wx 的同名组加入;

-d home目录:可选选项,指定用户的 home 目录,不指定,会加入同名用户的 home 目录;

比如,我的用户名叫做 wx,我不指定 -d,他加入的home路径就是:/home/wx;

用户名:参数,必写,要创建的用户;

注意:

🍭创建用户要在 root 用户下进行操作;

🥢创建用户并不会设置用户密码,所以创建了用户之后,还不能进行登录操作。

useradd创建用户并设置密码,linux,用户

示例:

🌮1、我通过 useradd wx 创建了一个名字叫 wx 的用户;

[root@localhost home]# useradd wx

useradd创建用户并设置密码,linux,用户

其中,我并没有使用选项去指定用户组和 home 目录,他会创建一个同名组和同名用户的 home 目录加入。

🍝2、查看是否创建成功,去用户的家目录 home 里面去查看;

[wq@localhost ~]$ ls -lh ../
总用量 4.0K
drwx------. 16 wq wq 4.0K 2月   1 02:51 wq
drwx------.  5 wx wx  128 1月  31 19:00 wx

useradd创建用户并设置密码,linux,用户

可以看到,wx 用户已经创建成功了;

并且在我创建的 wx 用户中,也同时创建了一个同名组和同名用户的 home 目录。

二、给用户设置密码相关操作

语法

passwd [选项] [用户名]

passwd:命令本体,必写;

选项:可选的选项

用户名:可选的参数,要设置密码的用户名;


注:

passwd 命令选项有多个,可以使用 passwd --help 命令查看,本篇文章我只是列举了“-d”选项进行讲解,“-d”选项的意思是删除用户密码;其他选项的使用可以自行到网上进行查找。

useradd创建用户并设置密码,linux,用户


现在,在我当前 home 目录里面已经存在了两个用户:wq 和 wx。

wq 用户设置了密码

wx 用户没有设置密码
useradd创建用户并设置密码,linux,用户

我会以这两个普通用户来进行接下来的讲解。

②.①、修改用户密码

修改用户密码,修改的是当前登录用户的密码(该命令同样适用于修改 root 用户的密码)。

语法:命令本体:passwd

passwd

示例:

比如,我要修改 wq 用户的密码,我就直接输入:passwd 就可以了,他会让我:

🍡1、输入原密码;

[wq@localhost ~]$ passwd
Changing password for user wq.
Changing password for wq.
(current) UNIX password: 

useradd创建用户并设置密码,linux,用户

2、输入要修改的密码;

[wq@localhost ~]$ passwd
Changing password for user wq.
Changing password for wq.
(current) UNIX password: 
New password: 

useradd创建用户并设置密码,linux,用户

要修改的密码:要设置的比较复杂,不能设置像"123456"那样简单的密码;

useradd创建用户并设置密码,linux,用户

要不然他会弹出警示(提示你密码不满足要求),并让你重新输入要修改的密码。

useradd创建用户并设置密码,linux,用户

 当 3 次密码输入都不满足要求的时候,就会出现 Password change aborted.
passwd: Have exhausted maximum number of retries for service
字样,并且自动退出当前密码修改:

[wq@localhost ~]$ passwd
Changing password for user wq.
Changing password for wq.
(current) UNIX password: 
New password: 
BAD PASSWORD: The password is too similar to the old one
New password: 
Password change aborted.
New password: 
Password change aborted.
passwd: Have exhausted maximum number of retries for service

useradd创建用户并设置密码,linux,用户

(小声bb:想密码都要想好久┭┮﹏┭┮

🎂3、确认修改的密码

当你要修改的密码通过之后,就会让你再次输入该密码;

[wq@localhost ~]$ passwd
Changing password for user wq.
Changing password for wq.
(current) UNIX password: 
New password: 
Retype new password: 

 useradd创建用户并设置密码,linux,用户

出现 passwd: all authentication tokens updated successfully. 字样,就设置密码成功啦~

useradd创建用户并设置密码,linux,用户

②.②、设置用户密码

给用户设置密码要有 root 用户权限,所以要切换到 root 用户;

 root 用户可以给全部用户设置密码,包括他自己。

语法:命令本体 + 可选参数

passwd [用户名]

示例:

🍰1、我要给 wx 用户设置密码;所以我要先使用 su - 命令切换到 root 用户;

[wq@localhost ~]$ su -
Password: 
Last login: Tue Jan 31 08:23:51 PST 2023 on pts/3

useradd创建用户并设置密码,linux,用户


🥧2、我再使用命令 passwd wx 给 wx 用户设置密码,会让我:

2.1.输入新密码

[root@localhost ~]# passwd wx
Changing password for user wx.
New password: 

useradd创建用户并设置密码,linux,用户

设置的新密码:可以不用像修改密码那么复杂,可以设置成"123456"那样简单的密码;

useradd创建用户并设置密码,linux,用户

useradd创建用户并设置密码,linux,用户

但是如果设置太过简单,会弹出一些警示信息,比如:

New password: 
BAD PASSWORD: The password is shorter than 8 characters

意思是:密码长度不能小于8个字符

... ...

...

这种直接忽略就可以啦,他会让你继续输入确认密码。

真的强烈建议臭宝们,如果想要修改某个用户密码,可以直接去设置用户的密码(跟修改密码的效果是一样的,密码还不会有限制)。

useradd创建用户并设置密码,linux,用户

2.2.确认密码

再次输入该密码;

[root@localhost ~]# passwd wx
Changing password for user wx.
New password: 
Retype new password: 

useradd创建用户并设置密码,linux,用户



出现 passwd: all authentication tokens updated successfully. 设置密码成功!!!

②.③、删除用户密码

删除用户密码要有 root 用户权限,所以要切换到 root 用户;

 root 用户可以删除全部用户的密码,包括他自己。

语法:命令本体 + -d 选项 + 参数

passwd [-d] [用户名]

-d:删除用户密码。

示例:

🍫1、我先直接使用 su -  命令切换回 root 用户;

🥗2、我要删除普通用户 wx 的密码,使用命令:passwd -d wx

[root@localhost ~]# passwd -d wx
Removing password for user wx.
passwd: Success

useradd创建用户并设置密码,linux,用户

反馈上图 Success 信息说明已经删除成功啦!!!

🍕3、删除密码后,我再切换回普通用户 wx,使用命令 su - wx

useradd创建用户并设置密码,linux,用户

🌯4、再次使用 su - wx 命令对 wx 用户进行再次登录,此时,可以看到因为 wx 用户的密码被我删除的原因,所以可以不用输入密码,直接就自动登录进去啦~

[wx@localhost ~]$ su - wx
Last login: Tue Jan 31 09:41:53 PST 2023 on pts/3

useradd创建用户并设置密码,linux,用户

useradd创建用户并设置密码,linux,用户

完。。。文章来源地址https://www.toymoban.com/news/detail-528749.html

到了这里,关于在 Linux 中创建用户 and 给用户设置密码相关操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下如何创建新用户并设置密码及删除用户

    一:演示创建新用户binbin 在命令行输入useradd binbin,表示创建新用户binbin 回车后,直接 ll 回车查看到 binbin 就已经创建好了 二:设置密码 1.1输入命令: passwd binbin,回车,设置用户 binbin 的登录密码 1.2 注意: 输入密码时候输入内容不可见,光标也不会移动输入完直接回车

    2024年02月12日
    浏览(50)
  • Linux 如何创建用户、设置密码、创建组、用户和组绑定、用户之间切换、普通用户切换到root用户?

    1.1. 具体操作 使用 useradd 命令可以创建新用户。例如,创建一个名为 “newuser” 的用户,可以执行以下命令: 该命令会创建一个新用户,但没有设置密码。 1.2. useradd 命令使用说明 useradd 命令用于创建新用户帐户。以下是常用选项和示例: 选项: -c :指定用户的注释。 -d :

    2024年04月14日
    浏览(45)
  • 【Linux】 Linux用户权限、文件权限、权限操作相关介绍

    Linux下有两种用户:超级用户(root)、普通用户 其中, root用户的权限 在Linux中可以看作是 不受任何管控 的,就像 Windows中的管理员 : 而除了 root 之外的其他的所有用户都只是 普通用户 ,普通用户的权限是 受到管控 的 root 和 所有普通用户 都是需要设置密码的 ,且root和其他

    2024年02月05日
    浏览(41)
  • Kali-linux破解操作系统用户密码

    当忘记操作系统的密码或者攻击某台主机时,需要知道该系统中某个用户的用户名和密码。本节将分别介绍破解Windows和Linux用户密码。 8.6.1 破解Windows用户密码 Windows系统的用户名和密码保存在SAM(安全账号管理器)文件中。在基于NT内核的Windows系统中,包括Windows 2000及后续版

    2024年02月08日
    浏览(48)
  • linux 设置在连续输错错误密码n次后,锁定该用户

    执行 vim /etc/pam.d/login 在 #%PAM-1.0 下新起一行,加入 auth required pam_tally2.so deny=3 unlock_time=5 even_deny_root root_unlock_time=10 如果不限制root用户,则可以写成 auth required pam_tally2.so deny=3 unlock_time=5 even_deny_root 也限制root用户; deny 设置普通用户和root用户连续错误登陆的最大次数,超过最

    2024年02月05日
    浏览(37)
  • linux高级篇基础理论五(用户安全,口令设置,JR暴力破解用户密码,NMAP端口扫描)

    ♥️ 作者:小刘在C站 ♥️ 个人主页:  小刘主页  ♥️ 不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。 ♥️ 学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏: 云计算技术 ♥️ 感谢CSDN让你我相遇

    2024年02月05日
    浏览(55)
  • 【Shell 命令集合 系统设置 】⭐⭐⭐Linux 更改用户密码 passwd命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 passwd命令是Linux系统中用于更改用户密码的命令。它允许用户更改自己的密码或超级用户更改其他用户的密码。通过使用passwd命令,用户可以保护其账户的安全性,防止未经授权的访问。 当用户运行passwd命令时,系统会提示用户输入当前密

    2024年02月02日
    浏览(69)
  • 解决Linux root用户设置ssh免密登陆后仍然需要输入密码的问题

    搭建hadoop集群后,设置ssh免密登录发现还是一直需要输入密码,简直是烦死了,很明显就是ssh免密登录没有设置好. 出现该问题有很多原因,比如ssh配置不对或者路径权限不对等等 配置方法见 : SSH设置无密码连接 解决方法如下: 重新添加 公钥 更改 ssh 配置文件 更改对应的文件夹和

    2024年02月12日
    浏览(68)
  • 【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战

    🌈个人主页: Sarapines Programmer 🔥 系列专栏: 《操作系统实验室》 🔖诗赋清音:柳垂轻絮拂人衣,心随风舞梦飞。 山川湖海皆可涉,勇者征途逐星辉。 目录 🪐1 初识Linux OS 🪐2 用户、组、密码及权限管理的解密与实战 🌍1. 实验目的 🌍2. 实验准备 🌍3. 实验内容 🌍4

    2024年02月03日
    浏览(51)
  • linux 创建用户操作及设置权限

     1首先新建用户 sudo useradd -m 用户名  -m:自动建立用户的登入目录 2 创建用户 sudo passwd 用户名 3.设置密码 4.1.添加用户时就设置用户所在的组 groupadd 用户名 group1  4.2重新设置用户所在的组 usermod -g [组名] [用户名] 4.设置 用户文件权限 chmod 字符操作 以[用户标识][操作符][权

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包