linux用户增加、切换与删除

linux用户的添加使用命令

  •  
useradd 【username】

注意:此命令只能在管理员账户下面进行创建(即“#”,普通用户是“$”)

  •  
useadd -m 【username】//在进行创建的时候在home路径下面添加此普通用户的文件夹

如果创建成功之后给出的提示是

  •  
useradd:Permission denied.

此时需要获取权限转换到root管理员用户,使用su rootsu都可以进行账户切换。

当使用su的时候,后面没有跟用户名,默认是切换到root账户。

此命令就是切换用户的命令

  •  
su 【username】

添加完用户之后,此用户是已经添加成功,但是密码并没有添加配置,使用

  •  
sudo passwd 【username】

对username的账户的密码进行配置,亦或者更改也是可以如此。

使用之后两次输入设置的 密码即可。

然后使用su 【username】可以切换到刚刚创建的普通用户。

切换之后默认是sh,页面只显示“$”这一个符号,我们使用exit退到root管理账户,将/etc/passwd里面的内容进行修改,此时可以使用vim也可以使用nano对里面内容进行修改,找到文章末尾,可以找到刚刚创建的用户的配置,将末尾的sh改为bash,然后保存退出,重新使用su 【username】进行用户切换,此时显示的并不只是单独的一个“$”符号。

注意:nano保存快捷键ctrl+S,退出ctrl+X。

然后可以在管理员和用户之间进行随意切换,切换的原则如下:

 

1.管理员—》普通用户 不需要认证

2.普通用户—》管理员  需要密码认证

3.普通用户—》普通用户 需要密码认证

因为linux操作系统的安全性,所以各个账户之间互不干扰,如果访问需要密码验证。而管理员就是拥有最高权限的使用者,所以进入哪个账户都不需要密码。

注意:在刚开始使用普通用户切换到管理员用户的时候,可能会产生认证失败的提示,莫慌张,此时只要使用sudo su进入root用户下面,使用passwd root对管理员密码进行更改,然后重新进行来回切换就不会产生认证失败的提示。

 

当某个普通用户我们使用不到的时候想删除用户时,使用

  •  
userdel 【username】

对账户进行删除。

userdel 【username】只是对账户进行删除

userdel -r 【username】是删除此账户并且将该用户在home路径下面的文件夹也进行删除

userdel  -f 【username】是强制删除此账户。(慎用)

 

当使用用户切换之后,我们使用userdel对使用删除用户时候可能会报错,

报的错误是是:user 【用户名】 is currently used by process 【数字】

此时莫慌张,因为我们在对用户切换的时候原因以及解决办法:用户切换没有退出,一直占用某个进程,所以只要一直使用exit退出,一直使用exit到最开始的时候再次删除就是可以的;或者断开XShell重新进行连接也是可以进行删除的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值