adduser和useradd的详细使用笔记

文章对比了adduser和useradd命令在创建Linux用户时的不同,建议使用adduser,因为它是一个perl脚本,处理更全面。useradd则相对复杂且可能产生问题。文章重点介绍了adduser的参数及其用法,并提供了创建用户的示例。
摘要由CSDN通过智能技术生成


区别

useradd/adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。
好吧,这里我推荐使用adduser,因为adduser是perl脚本,做的东西比较多。
而adduser是基于二进制的命令,复杂且不实用,创建后发现各种问题(没给用户权限,没有用户目录等等)
(这里不讲useradd)!
(这里不讲useradd)!!
(这里不讲useradd)!!!
(这里不讲useradd)!!!!
(这里不讲useradd)!!!!!

一、参数(adduser)

参数全称说明
-b–base-dir新账户的主目录的基目录
-c-comment新账户的 GECOS 字段
-d–home-dir HOME_DIR新账户的主目录
-D–defaults显示或更改默认的 adduser 配置
-e–expiredate新账户的过期日期
-f–inactive新账户的密码不活动期
-g–gid新账户主组的名称或 ID
-G–groups新账户的附加组列表
-h–help显示此帮助信息并推出
-k–skel使用此目录作为骨架目录
-K–key不使用 /etc/login.defs 中的默认值
-l–no-log-init不要将此用户添加到最近登录和登录失败数据库
-m–create-home创建用户的主目录
-M–no-create-home不创建用户的主目录
-N–no-user-group不创建同名的组
-o–non-unique允许使用重复的 UID 创建用户
-p–password加密后的新账户密码
-r–system创建一个系统账户
-R–rootchroot 到的目录
-s–shell新账户的登录 shell
-u–uid新账户的用户 ID
-U–user-group创建与用户同名的组
-Z–selinux-user为 SELinux 用户映射使用指定 SEUSER

二、举例

# 创建用户
useradd -m 用户名

adduser [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M] [-p passwd] [-s shell] [-u uid [ -o]] [-n] [-r] loginid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值