app教程网 综合百科 linux 加用户(linux加用户权限)

linux 加用户(linux加用户权限)

第一个字段帐户名(与/etc/passwd一致)

第二个字段帐户密码(即密码,加密后是一个字符串)

上次修改第三个字段的日期。

每四个字段的密码多久不能修改,以天为单位?

第五个字段是密码需要更改的天数(出于安全原因,可以设置强制用户更改密码的频率)。

第六个字段中的密码更改前的提醒天数(根据第五个字段,提醒用户更改密码前的天数)

第七个字段中的密码到期后的宽限期(即第五个字段中的密码到期后可以宽限期的天数,在此之后该帐户将默认失效)。

第八个字段账号有效期(账号超过这个设置就过期,如果是在收费服务中使用,或者我们后台任务在那个时间,任务完成账号就过期等等。)

第九个字段是保留的,目前没有实际应用。

用户相关文件完成。你明白吗?如果有,让我们来看几个操作账户的相关命令:

1.useadd(添加)

格式:useradd [-u UID] [-g初始化组] [-g辅助组] [-mM] [-c帐户描述列] [-d主目录绝对路径] [-s shell]帐户名。

选项和参数

-u指定一个UID。您可以省略此选项,系统将自动分配一个UID。

-g初始化组,默认不指定创建新组,组名与帐户名相同。

-G二级组,可以指定账户所属的其他组,分别使用多个组,比如-G g1,g2,g3。

-c账号备注

-m创建在-d后面指定的目录,这是默认值。

-M不创建在-d之后指定的目录。

-d用户的主目录。

-sshell脚本环境,默认为/bin/bash。

例如,我们创建一个测试用户,主目录是/home/test,辅助组是apache,帐户注释是this is apache user。

useradd -c'this is apache user' -Gapache -d'/home/test' -m test

2.usermod(修改)

选项和参数,其中大部分与useradd相同。这里我只简单介绍一个附加参数。

-l后跟新帐户名表示修改帐户名。

-L暂时冻结账户,使账户无法登录。将/etc/shadow的第二列修改为!即用户密码栏,

-U与-L相反,解冻账户,恢复账户正常使用。

用法与useradd相同

3. User mode (deleted)

选项和参数

-r与用户的主目录一起被删除。

例如,userdel -r test将删除测试用户,并删除/home目录中的测试目录。

linux下的命令一般都有很多参数,所以很难记住。这里只列举一些常用的。我们在使用时需要检查细节。比如我们可以用man usermod查看命令的相关参数和解释。学习不是一件简单的事情,所以相信随着时间的推移,我们将会有所收获。

本文来自网络,不代表本站立场,转载请注明出处:https: