ubuntu adduser,useradd命令

adduser命令的使用:

        在使用adduser命令时,它会添加这个名,并创建和用户名名称相同的组名,并把这个用户名添加到自己的组里去,并在/home目录想创建和用户名同名的目录,并拷贝/etc/skel目录下的内容到/home/用户名/的目录下,并提示输入密码,并提示填写相关这个用户名的信息。adduser是一个perl脚本, 可以交互式地设定一些用户参数。

比如创建用户myadmin

root@xxx:/xxx# addusermyadmin          # 创建普通用户myadmin
Adding user 'myadmin' ...         # 新建新用户myadmin
Adding new group 'myadmin'(1004) .        # 添加相关用户组myadmin
Adding new user 'myadmin'(1010) with group myadmin ...       # 并把用户myadmin添加到myadmin组
Creating home directory '/home/myadmin' ...       # 在/home下创建这个用户的目录
Copying files from '/etc/skel' ...        # 拷贝/etc/skel目录下的隐藏配置到/home/myadmin
Enter new password:         # 输入新密码
Retype new UNIX password:         # 确认新密码
passwd: password updated successfully
Changing the user information for myadmin
Enter the new value,or press ENTER for the default       # 输入myadmin此用户的相关信息
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/N]

        用adduser命令创建的是一个系统用户,可以用这个用户名来登陆系统。

        要是删除由adduser命令创建的的用户,用以下:

root@xxx:/xxx# userdel -r myadmin       # -r参数删除用户myadmin的同时,将其宿主目录和系统内与其相关的内容删除。

 

useradd命令的使用:

        在使用命令useradd时,它会添加这个用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。useradd是一个ELF可执行程序。

root@xxx:/xxx# useradd myadmin # 创建普通用户myadmin

        用useradd命令创建的是一个普通用户,不能用这个用户名来登陆系统。

        删除由useradd创建的用户

root@xxx:/xxx# userdel myadmin


总结上来讲,在Ubuntu中,adduser更适合初级使用者,因为不用去记那些繁琐的参数选项,只要跟着系统的提示一步一步进行下去就行,缺点就是整个创建过程比较复杂而漫长;而useradd比较适合有些高阶经验的使用者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值