2.linux创建新用户,命名为:学生本人姓名缩写_test2(例:xxx_test2),并指定 ① uid: 1234: ②帐号的有效期限:任意。
时间: 2024-10-14 16:17:19 浏览: 24
在Linux中,创建一个新的用户并且指定特定的uid和不限制的账号有效期(即无到期时间)可以分为几个步骤,这里假设你已经获得了root权限:
首先,你需要使用`useradd`命令创建新的用户,`student_first_initial_test2`作为用户名,同时设置uid为1234。然而,直接指定uid通常是不推荐的,因为这可能导致uid冲突,一般情况下应该让系统自动分配uid。为了演示,我们将忽略这个点并继续。命令如下:
```bash
sudo useradd -m -u 1234 student_first_initial_test2
```
这里 `-m` 表示创建家目录,`-u` 指定了uid(尽管不太建议)。但是,`-U` 可以让你不立即登录新用户,以便稍后再修改其他属性。
然后,由于Linux的`useradd`默认不会设置过期日期,无法直接指定“任意”有效期。对于无到期时间,我们通常不会使用`chage`命令,因为它主要用于管理和限制用户的登录期限。但在一些系统中,如Ubuntu的LXD容器环境,你可以创建一个无到期时间的临时用户,但这并不是标准操作。
```bash
# Ubuntu LXD容器环境下,若允许,可以这样创建一个无过期限制的用户
sudo lxc config set default-user student_first_initial_test2 expiration "never"
```
这一步仅适用于特定情况,大部分Linux系统并不允许直接设置无期限的用户。
阅读全文