linux删除用户(linux创建新用户和密码)

我们在Linux下创建用户主要有两种方式:adduser和useradd。它们的区别和主要用途如下:adduseradduser的用法很简单,adduser+u

我们在Linux下创建用户主要有两种方式:adduser和useradd。它们的区别和主要用途如下:

adduser

adduser的用法很简单,adduser+username即可,如下:

sudadduseralvin命令实际上是一个perl脚本,它的底层仍然调用useradd命令。很多网上教程都说它会进行人机交互,但是现在有些发行版(比如centOS)其实已经改进了,只需要上面的命令就可以创建用户,不需要繁琐的交互。

adduser命令将自动创建用户的主目录并指定shell版本。但是有些发行版在创建用户时会要求你设置用户密码,有些则不会,需要手动设置密码。

为用户创建密码的方法如下:

sudo passwd alvinuseradd

Useradd是一个相对复杂的命令,自由度更高。如果只是运行useradd+username,会产生三无用户,即无用户主目录、无指定shell版本、无密码。

为了成功创建一个用户,我们需要通过一些选项来改善它的参数。useradd命令的常用选项如下:

-c & lt;备注>: :添加评论文本。备注将保存在passwd的备注列中;

-d & lt;登录目录>: :指定用户登录时的起始目录;

-D:更改默认值;

-e & lt;有效期>: :具体说明账号的有效期;

-f & lt;缓冲天数>: :指定密码过期后多少天关闭账户;

-g & lt;Group >::指定用户所属的组;

-G & lt;Group >::指定用户所属的附加组;

-m:自动建立用户的登录目录;

-M:不自动创建用户的登录目录;

-n:取消建立以用户名命名的组;

-r:建立系统账户;

-s:指定外壳;用户登录后使用;

-u:指定用户id。

对于我们普通用户来说,比较常用的选项就是上面红色的三个。对于管理者来说,以上选项都需要掌握。目前重点关注上面用红色标注的三个选项。

d选项用于指定用户的主目录,即用户登录时输入的目录。比如:-d /home/alvin,表示指定用户的主目录是/home/alvin。通常,-d选项与-m选项一起使用。-m选项的功能是在指定的目录不存在时自动创建该目录。

-s选项指定用户的缺省shell版本。如果没有设置,它的默认版本是/bin/sh。因此,我们使用useradd创建新用户的典型用法如下:

suduseradd Alvin-m-d/home/Alvin-s/bin/bash这样,用户就可以成功创建了,但是仍然没有密码。Passwd命令仍然用于创建密码,这里不再赘述。

删除用户

删除用户,只是“userdel用户名”。最好删除系统上遗留的文件,可以用“userdel -r username”来实现。

sudo userdel-r Alvin & gt;2020精选面试、简历、阿里/腾讯等一线厂商高级电子书“** Linux**”后台回复“* *资讯* *”免费获取。

# # # #看完了,都是真爱。去之前为什么不喜欢?你的“三通”是你不断创作的最大动力!

1.关注* *原创* *“* *好Linux**”,第一时间获取最新Linux干货!

2.后台回复【资讯】【面试】【简历】获取精选一线厂商的面试、自我推广、简历等信息。

3.关注我的博客:[lxlinux.net](http://www.lxlinux.net)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/38654.html

发表回复

登录后才能评论