Ubuntu中useradd和adduser的区别
展开全部
Ubuntu创建新用户通用两命令:useraddadduser虽作用用却尽相同:
1. 使用useradd面添加任何参数选项例:#sudo useradd test创建用户默认三用户Home Directory二密码三系统SHELL
2. 使用adduser创建用户程更像种机系统提示输入各种信息根据些信息帮创建新用户
useraddELF执行程序
useradd添加用户名并创建用户名相同组名并/home目录创建基于用户名目录,提示创建新密码
-b, –base-dir BASE_DIR 指定home目录base目录
-d, –home-dir HOME_DIR 指定home目录
-g, –gid GROUP 指定gid
-l, –no-log-init do not add the user to the lastlog and
faillog databases
要用户添加lastlogfailog, 用户登录记录要记载
-M, –no-create-home 要建立home目录
-p, –password PASSWORD 指定新用户密码
-r, –system 建立系统帐号
-s, –shell SHELL 指定shell
adduser -m -d /usr/system -s /bin/bash -p passwd system
adduserperl脚本, 交互式设定些用户参数
问题:
adduser-p 参数 并能shadow密码
/usr/sbin/usermod 与 useradd参数类似
usermod –password PASSWORD username
总结讲Ubuntuadduser更适合初级使用者用记些繁琐参数选项要跟着系统提示步步进行行缺点
整创建程比较复杂漫;useradd比较适合些高阶经验使用者往往行命令加参数能解决问题所创建起十便
E
1. 使用useradd面添加任何参数选项例:#sudo useradd test创建用户默认三用户Home Directory二密码三系统SHELL
2. 使用adduser创建用户程更像种机系统提示输入各种信息根据些信息帮创建新用户
useraddELF执行程序
useradd添加用户名并创建用户名相同组名并/home目录创建基于用户名目录,提示创建新密码
-b, –base-dir BASE_DIR 指定home目录base目录
-d, –home-dir HOME_DIR 指定home目录
-g, –gid GROUP 指定gid
-l, –no-log-init do not add the user to the lastlog and
faillog databases
要用户添加lastlogfailog, 用户登录记录要记载
-M, –no-create-home 要建立home目录
-p, –password PASSWORD 指定新用户密码
-r, –system 建立系统帐号
-s, –shell SHELL 指定shell
adduser -m -d /usr/system -s /bin/bash -p passwd system
adduserperl脚本, 交互式设定些用户参数
问题:
adduser-p 参数 并能shadow密码
/usr/sbin/usermod 与 useradd参数类似
usermod –password PASSWORD username
总结讲Ubuntuadduser更适合初级使用者用记些繁琐参数选项要跟着系统提示步步进行行缺点
整创建程比较复杂漫;useradd比较适合些高阶经验使用者往往行命令加参数能解决问题所创建起十便
E
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询