kali 添加/删除用户

添加新用户

useradd -m username //注意:-m表示创建主目录,通常是/home/username, username为你创建的用户名

设置密码

passwd username //需要输入两次,bash不会显示你输入的密码

将用户加入到sudo组(允许用户安装软件,允许打印,使用特权模式等)

usermod -a -G sudo username //-a表示附加或添加,-G表示指定的组/组

将创建的用户的默认shell更改为bash

chsh -s /bin/bash username
//chsh意味着更改登录shell,-s是您希望为用户指定的shell的名称,在本例中为/bin/bash
//此时容易出现chsh: PAM: Authentication failure,经查询发现chsh命令更改的是/etc/passwd文件,发
现第一行变成root:x:0:0:root:/root:username,将其改为默认的root:x:0:0:root:/root:/bin/bash,之后
再执行命令,最后一行会出现username:x:1000:1000::/home/username:/bin/bash(如果还是失败可以试着
添加这一行,两个数字是账户UID和GID,一般为1001或更高,我这边不知道为什么是1000)

passwd文件小知识

root:(账号名称):x(:账号密码):0(:账号UID):0(:账号GID):root(:用户说明):
/root(:用户家目录):/bin/bash(:shell解析)

 此时注销root,用username用户登录,输入whoami,或者看提示username@localhost证明你是谁

whoami         //查看自己是谁
groups         //查看所属组
id username    //查看账户信息

我是username组(我的主要组)和sudo组的一部分。这意味着我可以运行特权命令,或者只在需要时自己成为root用户。

sudo su - //成为root用户

删除用户

userdel -r username
//-r表示删除username的所有文件和主目录
//如果显示进程被占用,可以命令 kill -9 pid (除非你非常清楚这个经常是什么,否则不要kill任何进程)
//会显示消息userdel: username mail spool (/var/mail/username) not found,这个不重要,我们没有为用户创建过mail
//为了确认可以ls /home 查看是否有username文件夹残留

 

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值