如何在MobaXterm上创建以及删除自己的用户和目录?

一、创建用户的两种命令

adduseruseradd命令在Linux系统中用于创建新的用户账户,但它们之间存在一些关键的区别,主要涉及它们的交互性和默认行为:

sudo adduser newuser
sudo useradd newuser

交互性:

  • adduser: 这个命令通常提供更多的交互性。在创建用户时,它会提示你输入新用户的密码、全名、房间号码、工作电话、家庭电话等信息。它更像是一个用户友好的脚本,引导你完成整个创建过程。
  • useradd: 相比之下,useradd是一个更基础的命令行工具,不会自动提示你输入额外的信息。它更偏向于批处理和脚本编写,适合自动化任务。

默认行为:

  • adduser: 默认情况下,adduser会在/home目录下为新用户创建一个家目录,并且在创建用户时会提示你设置密码。这意味着用户可以立即登录。
  • useradd: 默认情况下,useradd不会自动创建家目录,也不会设置密码,因此新创建的用户无法直接登录。你可能需要手动使用mkdirchown命令创建家目录,并使用passwd命令设置密码。

创建成功后可通过id username命令查看用户是否存在!

二、切换以及删除用户命令

仅删除用户,保留家目录和邮件队列: 如果你只想删除用户账户,但想保留该用户的家目录和邮件队列,可以使用以下命令:

sudo userdel newuser1-1

 删除用户及所有关联文件: 如果你还想删除与用户相关的家目录、邮件队列和其他文件,可以使用-r选项:

sudo userdel -r newuser1-1

在删除用户之前,最好先确认一下该用户确实存在,可以使用id命令或检查/etc/passwd文件:

id newuser1-1

或者:

grep newuser1-1 /etc/passwd

 如果上述命令显示了newuser1-1用户的信息,则该用户仍然存在于系统中,此时执行删除命令是安全的。如果命令显示用户不存在,则说明用户可能已经被删除,或者根本不存在。

切换用户命令:su(switch user)命令允许你切换到另一个用户账户

su username

在这个命令之后,系统会提示你输入目标用户(username)的密码。一旦你输入了正确的密码,终端会切换到该用户的身份。

三、用户创建和删除目录

使用cd命令可以切换到自己的家目录下,然后使用mkdir 文件名创建新的目录。

删除目录可以使用不同的命令,具体取决于目录是否为空。以下是两种主要的命令:

3.1、rmdir命令

如果你想要删除的是一个空目录,你可以使用rmdir命令。例如,如果你有一个名为emptydir的空目录,你可以这样删除它:

rmdir emptydir
3.2、rm命令:

如果想要删除的目录不为空,需要使用rm命令并添加-r或(-R)选项来递归地删除目录及其所有内容。例如,要删除一个名为fulldir的目录及其中的所有文件和子目录。

rm -r fulldir

有时候,你可能还需要添加-f选项来强制删除,即使目录或文件被锁定或受到保护

rm -rf fulldir
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值