linux怎么新建、修改密码和删除用户

2025-04-23 03:29:24

下面小编就教你如何在linux上新建和删除用户。

工具/原料

一台linux

新建用户和修改用户密码

1、首先需要root权限(su切换成root或者直接root登录)例如小编要新建一个名为courage的用户。工作目录为/courage,ui颊俄岿髭d为1013,组为root组,shell为ksh登录。useradd -d /courage -u 1013 -g root -s /bin/ksh courage-d(Directory)指定用户工作目录-u(UID)指定用户UID-g(Group)指定用户主属组-s(Shell)指定用户登录shell当然我们也可以把用户名写在前面 useraddcourage -d /courage -u 1013 -g root -s /bin/ksh

linux怎么新建、修改密码和删除用户

2、现在还不能登录,因为courage的密码是空的。而linux不允许空密码登录shell。所以我们要给courage设置一个密码。passwd courage输入2次密码之后,提示successfully即修改成功。

linux怎么新建、修改密码和删除用户

3、按下ctrl + d或者输入login/logout登出shell。登录我们的新用户。echo %SHELL验证我们的shell是否为ksh

linux怎么新建、修改密码和删除用户

4、pwd看看我们的工作目录?(因为登陆进来就没有改变/切换过任何目录)当然你也可以通过root去查看/etc/passwd文件

linux怎么新建、修改密码和删除用户

5、查看我们的uid和组?id

linux怎么新建、修改密码和删除用户

删除用户

1、我们新建和删除用户都是需要root权限,不过修改密码的时候,可以修改自己的密码。直接键入passwd即可修改自己的密码。获得root权限。userdel删除用户。在这之前需要说两个参数,userdel也只有这两个参数。-f:强制删除用户,不管他是否在线(谨慎)-r:删除用户的工作目录不指定-r的情况下,userdel是不会删除用户工作目录的。假设我们有个用户,他现在登录shell中(在线状态),我们现在就要删除它,这时我们就要用到-f参数。例如删除courage这个用户,who看看谁在线。然后userdel -r -f courage可以看到提示,用户是登陆状态。也就是说系统不会断开该用户的连接,但是在该用户登出shell之后,将会被永久删除。

linux怎么新建、修改密码和删除用户

2、我们现在登出courage,然后再登陆。提示登录失败?

linux怎么新建、修改密码和删除用户

3、我们通过root查看passwd文件并搜索courage这个用户。cat /etc/passwd | grep courage找不到了。

linux怎么新建、修改密码和删除用户

4、我们再who看看?

linux怎么新建、修改密码和删除用户

5、看看用户工作目录是否被删除?ls /可以看到我们的/courage被删除了。

linux怎么新建、修改密码和删除用户
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢