首页 > 编程知识 正文

linux编程,linux shell命令

时间:2023-05-05 03:42:21 阅读:45579 作者:1377

创建Linux系统用户与创建windows系统不同。 下面介绍Linux创建用户的命令。 包括创建用户、更改密码、更改信息、创建新组等。

Linux创建用户命令1 :创建新用户

使用useradd命令或adduser创建新的用户帐户。 命令的格式如下。

useradd命令通用选项

-d设置新用户的登录目录

-e以MM/DD/YY格式设置新用户的停止日期

-f帐户过期几天后***停止权。 如果值为0,则帐户将立即停止。 如果值为-1,则关闭此功能。 默认值为-1

-g将新用户添加到组中

-G将新用户加入新组。 各组之间用逗号“,”分隔,不能包含空格

-s指定新用户的登录shell

-u设置新用户的ID值

成功创建新用户后,将以以下格式在/etc/passwd文件中添加一行用户信息:

(用户名) (密码)、uid )、) GID )、)身份验证)、)主目录(,登录到shell )。

这些字段由冒号“:”分为七个部分。

小于500的UID和GID一般由系统自行保留,无需标记普通用户和组,因此新添加的用户和组一般具有超过500个UID和GID。

例如,〔root @ localhost root〕# useradd user 1

将创建一个名为userl的用户。 已经说明了用户管理命令,但将省略进一步的介绍。

运行useradd命令的结果。

Linux创建用户命令2 :设置和更改用户密码passwd

passwd命令用于设置和修改用户命令,只有超级用户和用户才能自行更改密码。 其他普通用户无权更改其他用户的密码。 其命令如下。

# passwd〔用户名〕

为了不被注意到密码有多少位,Linux没有采用像Windows那样的密码回波(用*标记表示),所以看不到这些文字。 例如,要设置新userl用户的密码,请使用名为“根@ localhost根”# passwd user 1的命令

如果按照系统提示输入密码两次,将显示以下内容:

passwd: allauthenticationtokensupdatedsuccessfully

表示密码更改成功。 新用户的工作必须在该用户设置密码后才能完成。 否则,无法使用该用户名登录。

更改用户信息usermod

Linux创建用户命令3 :用于修改用户信息的3:usermod命令

命令的格式如下。

# usermod〔选项〕〔用户名〕

常规命令选项

-d更新用户的新登录目录

-e以MM/DD/YY格式设置新用户的停止日期

-f帐户过期几天后***停止权。 如果值为0,则帐户将立即停止。 如果值为-1,则关闭此功能。 默认值为-1

-g更新用户新用户加入组

-G将用户定义为组的成员。 各组为“? ”分隔,不要混合空格字符

-l如果更改用户登录时的名称,用户目录名称也会更改为新名称

-s指定新的用户shell

-u用户ID值。 必须是***的ID值。 用户目录树下使用的文档目录将自动更改userID,而位于支持目录之外的文档则必须手动更改

例如,以下命令修改用户信息: 〔根@ localhost root〕# usermodd/home/user 2s/kad qz/bash user 2

将用户名为user2的主目录路径设置为/home/user1,并将登录的shell设置为/usr/kadqz/gcc。

usermod命令通常通过参考命令命令命令的一部分来修改用户帐户信息。 但是,usermod不允许重命名联机用户帐户,因此如果使用usermod更改用户帐户信息,则必须确保该用户在计算机上没有运行任何内容。

Linuxcreateusercommand4:新组groupadd

groupadd命令用于创建新的用户组,命令格式如下:

# groupadd〔选项〕〔用户名〕

常见选项包括:

-g:GID值。 除非使用-o参数,否则该值必须为***,不能相同,并且数字不得为负。

缺省情况下,GID值不能在最小500以下顺序增加。 0—499传统上预约使用系统账户。

-f :添加现有组帐户时,将显示错误消息并退出groupadd。

在这种情况下,不会添加此组。 在这种情况下,系统不会添加一次。 也可以同时添加-g选项。 如果将一个GID添加到bqdwx,则GID将显示在未添加-o参数而创建的组中(addingagroupasneithergorooptionswerespecified ),而不是***值这是

【编辑推荐】

【责任编辑:仲衡tel:(010 ) 68476606】

好耶0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。