linux+useradd命令参数
-
Linux中的useradd命令用于创建用户账号。该命令的常用参数如下:
1. -c或–comment:用于指定用户的备注信息,可以是任意字符串。例如,-c “John Smith”。
2. -d或–home:用于指定用户的主目录路径。例如,-d /home/john。
3. -e或–expiredate:用于指定用户账号的过期日期。过期日期格式为YYYY-MM-DD。例如,-e 2023-12-31。
4. -f或–inactive:用于指定用户账号在不活跃状态下的天数。如果用户账号在指定的天数内没有登录过系统,则会被自动禁用。例如,-f 30。
5. -g或–gid:用于指定用户账号所属的用户组ID。例如,-g 1001。
6. -G或–groups:用于指定用户账号所属的附加用户组,多个组之间用逗号分隔。例如,-G group1,group2。
7. -m或–create-home:用于在创建用户账号时同时创建用户的主目录。
8. -M或–no-create-home:用于在创建用户账号时不创建用户的主目录。
9. -n或–no-user-group:用于在创建用户账号时不创建与用户名相同的用户组。
10. -p或–password:用于指定用户账号的密码。密码可以是明文或已加密的字符串。例如,-p “$6$XZOoKFbG…/DeNkxe”。
11. -r或–system:用于创建系统用户账号。
12. -s或–shell:用于指定用户账号的登录shell。例如,-s /bin/bash。
13. -u或–uid:用于指定用户账号的UID(用户标识符)。例如,-u 1001。
14. -U或–user-group:用于在创建用户账号时同时创建与用户名相同的用户组。
这些是useradd命令的常用参数,可以根据实际需求进行组合使用。需要注意的是,useradd命令通常需要root权限才能执行。
2年前 -
Linux系统中的useradd命令用于创建新的用户账户。该命令支持多个参数,下面是一些常用的参数和其功能:
1. -c :用于指定用户账户的备注信息。可以将用户的姓名、公司、电话号码等相关信息添加到备注中,方便其他用户查看。
例如:`useradd -c “John Smith – Sales Manager” john`2. -d :用于指定用户的主目录路径。主目录是用户登录系统时默认进入的目录。
例如:`useradd -d /home/john john`3. -m :用于自动创建用户的主目录。如果用户不存在主目录,则会根据-d参数指定的路径创建主目录。
例如:`useradd -m -d /home/john john`4. -s :用于指定用户的默认shell。Shell是用户与系统之间进行交互的接口,用户可以通过Shell执行命令和程序。
例如:`useradd -s /bin/bash john`5. -g :用于指定用户的所属组。用户创建后,默认会加入到新创建的组中。
例如:`useradd -g sales john`6. -G :用于指定用户的附加组。可以将用户添加到多个组中,组之间使用逗号分隔。
例如:`useradd -G sales,marketing john`7. -p :用于设置用户账户的密码。密码可以明文输入,也可以使用加密方式输入。
例如:`useradd -p mypassword john`8. -u :用于指定用户的UID(User ID)。UID是指每个用户在系统中的唯一标识符。
例如:`useradd -u 1001 john`9. -f :用于指定用户账户的有效期限。可以设置用户的账户到期日期。
例如:`useradd -f 30 john`(设置用户账户到期时间为30天)以上是一些常用的useradd命令参数,根据具体需求,可以选择合适的参数来创建用户账户。
2年前 -
在Linux系统中,可以使用`useradd`命令来创建新用户。`useradd`命令的参数可以帮助我们设置新用户的各种属性和权限。下面是`useradd`命令的常用参数:
1. `-c, –comment`: 用于设置用户的注释信息,一般可以用来记录用户的真实姓名或者其他相关信息。例如:`useradd -c “John Smith” user1`
2. `-d, –home`: 指定用户的家目录路径。默认情况下,`useradd`命令会在`/home`目录下创建一个与用户名相同的目录作为用户的家目录。如需指定其他路径,可以使用该参数。例如:`useradd -d /data/home user1`
3. `-e, –expiredate`: 设置用户的过期日期。当用户的过期日期到达后,用户将无法登录系统。该参数的格式为日期,可以是YYYY-MM-DD或者天数。例如:`useradd -e 2022-12-31 user1`
4. `-f, –inactive`: 指定用户账号的非活动时间。当用户在指定的非活动时间内没有登录系统,则账号将被禁用。该参数的单位为天数。例如:`useradd -f 30 user1`
5. `-g, –gid`: 设置用户所属的初始主组的组ID。可以使用组名或者组ID。例如:`useradd -g group1 user1`
6. `-G, –groups`: 设置用户所属的其他组,用逗号分隔。可以使用组名或者组ID。例如:`useradd -G group1,group2 user1`
7. `-m, –create-home`: 创建用户的家目录。如果指定该参数,`useradd`命令会自动在家目录下创建用户的目录。例如:`useradd -m user1`
8. `-M, –no-create-home`: 不创建用户的家目录。如果不指定该参数,默认情况下会创建家目录。
9. `-p, –password`: 设置用户的密码。密码可以使用`/etc/shadow`文件中的加密后的密码字符串,或者使用`passwd`命令生成的密码。例如:`useradd -p ‘$6$6XCU5tZS$2oiSLRbydPTa.cqsLd8aLcsasELfudEkqTqBbTLK9brMx9wIj3SPvjBcPpLluEGuZGzow5yqself8Fly5yDgWA/’ user1`
10. `-s, –shell`: 设置用户的默认shell。默认情况下,用户的默认shell是`/bin/bash`。可以指定其他的shell。例如:`useradd -s /bin/zsh user1`
11. `-u, –uid`: 设置用户的用户ID。可以使用数字或者名称。例如:`useradd -u 1001 user1`
12. `-U, –user-group`: 创建一个与用户名相同的附加组,作为用户的初始主组。例如:`useradd -U user1`
这些是使用`useradd`命令创建新用户时的一些常用参数。可以根据实际需求使用适当的参数来创建用户。
2年前