本文共 768 字,大约阅读时间需要 2 分钟。
一、useradd命令详解
useradd命令用于在系统中创建新用户帐号,并为用户指定初始目录和权限设置。该命令是管理用户账号的重要工具,适用于日常用户账号的添加及系统级用户的创建。
1. 命令格式
useradd命令的基本格式如下:
useradd [−d home] [−s shell] [−c comment] [−m [−k template]] [−f inactive] [−e expire] [−p passwd] [−r] name
2. 命令参数说明
以下是useradd命令的各个主要参数及其作用:
- −c comment:添加用户备注信息,备注将保存在用户的密码记录中。
- −d home:指定用户登录时的默认主目录。默认情况下,默认为"/home/username"。
- −D:变更默认设置,强制不使用默认主目录。
- −e expire:设置用户账号的有效期限,单位为天。默认值为无穷大(永久有效)。
- −f inactive:设置账号过期后多少天自动关闭。默认值为0(不自动关闭)。
- −g group:指定用户的初始所属组。默认值为"wheel"或"users",具体取决于系统配置。
- −G group:指定用户的附加组。可以多次使用,添加多个附加组。
- −m [−k template]:自动为用户创建主目录。加上−k template可指定目录模板。
- −M:禁止自动创建主目录。
- −n:取消为用户自动创建名为"username"的组。
- −p passwd:设置用户登录密码,需双重验证。
- −r:创建系统级用户(通常为root权限)。
- name:指定用户登录名。
这些参数可以根据实际需求灵活组合使用,用户可以根据需要添加或排除某些选项。需要注意的是,部分参数可能会受到系统限制,具体使用需参考系统文档或管理员手册。
转载地址:http://vpkfk.baihongyu.com/