useradd 命令创建用户 sam 并修改其口令的详细步骤

wufei123 2024-06-04 阅读:5 评论:0
#useradd–d/usr/sam-msam 此命令创建了一个用户sam,其中-d和-m选项拿来为登陆名sam形成一个主目录/usr/sam(/usr为默认的用房主目录所在的父目录)。 假定当前用户是sam,则下边的命令更改该用户自己的口...

#useradd–d/usr/sam-msam

此命令创建了一个用户sam,其中-d和-m选项拿来为登陆名sam形成一个主目录/usr/sam(/usr为默认的用房主目录所在的父目录)。

假定当前用户是sam,则下边的命令更改该用户自己的口令:

#passwd

Oldpassword:******

Newpassword:*******

Re-enternewpassword:*******

若果是超级用户,可以用下述方式指定任何用户的口令:

#passwdsam

Newpassword:*******

Re-enternewpassword:*******

>>参考1====================================

1、添加用户

首先用adduser命令添加一个普通用户,命令如下:

#addusertommy//添加一个名为tommy的用户

#passwdtommy//更改密码

Changingpasswordforusertommy.

NewUNIXpassword://在这儿输入新密码

RetypenewUNIXpassword://再度输入新密码

passwd:allauthenticationtokensupdatedsuccessfully.

2、赋予root权限

方式一:更改/etc/sudoers文件,找到下边一行,把上面的注释(#)除去

##Allowspeopleingroupwheeltorunallcommands

%wheelALL=(ALL)ALL

之后更改用户,使其属于root组(wheel),命令如下:

#usermod-groottommy

linux 用户加入sudo_加入用户体验计划耗电吗_加入用户体验计划有什么影响

更改完毕,如今可以用tommy账号登陆,之后用命令su-linux桌面,即可获得root权限进行操作。

技巧二:更改/etc/sudoers文件,找到下边一行,在root下边添加一行,如下所示:

##Allowroottorunanycommandsanywhere

rootALL=(ALL)ALL

tommyALL=(ALL)ALL

更改完毕,如今可以用tommy账号登陆,之后用命令su-,即可获得root权限进行操作。

>>参考2====================================

用useradd新增的用户不能直接用ssh远程访问,须要更改ssh相关配置

如下:

vi/etc/ssh/sshd_config

添加

<span style="font-size:15px">AllowUsers root@192.168.1.32 admin
多个用户用空格隔开</span>

>>参考3====================================

怎么让普通用户获得root用户的权限执行操作而不须要晓得root用户的密码或向root用户进行切换呢?有一个命令sudo可以实现这个功能.

Sudo的工作流程:

(1)root用户编辑/etc/sudoers文件,添加要分配的普通用户记录,其中有如此一行记录:rootALL=(ALL)ALL,在这行前面添加:SamALL=(ALL)ALL

(2)这么sam用户在执行操作时,倘若所执行的操作自己没有权限,则会去/etc/sudoers文件中查找是否有对应的记录,假如有的话则临时获得root权限,执行只有root能够执行的操作.

注意:这儿会提示输入密码,并且输入的是sam用户的密码,而不是root用户的密码.诸如:

Shell>sudomkdir–pa/b/c/d

WetrustyouhavereceivedtheusuallecturefromthelocalSystem

Administrator.Itusuallyboilsdowntothesethreethings:

#1)Respecttheprivacyofothers.

#2)Thinkbeforeyoutype.

#3)Withgreatpowercomesgreatresponsibility.

Password:#这儿的密码是sam用户自己的密码,而不是root的密码

几个操作:

加入用户体验计划有什么影响_加入用户体验计划耗电吗_linux 用户加入sudo

1)编辑/etc/sudoers文件,使用visudo命令,

Shell>visudo

虽然visudo命令也是调用vi去编辑sudoer文件的,并且在保存时会去检测你更改后文件的句型,倘若错误是不能保存的,而且倘若直接用vi来编辑该文件,强制保存即使成功,而且假如有语

法错误这儿并不能给出提示,也就造成了前面sudo命令的不可用.

2)记录解析:

SamALL=(ALL)ALL

使用者账户登录的主机=(可以变换的身分)可以下达的命令

上述句子的意思是sam用户可以在任何地方登陆,并可切换成任何用户进行任何操作.这儿假如(ALL)不写,只写为samALL=ALL,他默认只能切换为root用户.

>>参考4====================================

linuxchown命令参数及用法解读--改变档案的所有者:

要修改文件program.c的所有者:chownjimprogram.c

program.c的用户访问权限如今应用到jim。作为所有者,jim可以使用chmod命令准许或拒绝其他用户访问program.c。

要将目录/tmp/src中所有文件的所有者和组修改为用户john和组build:chown-Rjohn:build/tmp/src

如:tomcat的安装目录的所有者更改(#chown-Ruser:group/usr/java/tomcat5.5)

>>参考5====================================

linux下添加,删掉,更改,查看用户和用户组

1,创建组

groupaddtest

降低一个test组

2,更改组

groupmod-ntest2test

将test组的名字改成test2

3linux 用户加入sudo,删掉组

groupdeltest2

删掉组test2

4,查看组

a),查看当前登入用户所在的组groups,查看apacheuser所在组groupsapacheuser

b),查看所有组cat/etc/group

c),有的linux系统没有/etc/group文件的,这个时侯看下边的这个技巧

cat/etc/passwd|awk-F[:]‘{print$4}’|sort|uniq|getentgroup|awk-F[:]‘{print$1}’

这儿用到一个命令是getent,可以通过组ID来查找组信息,假如这个命令没有的话,那就很难查找,系统中所有的组了.

二,用户操作

1,降低用户

查看复制复印?

[root@krlcgcms01mytest]#useradd–help

Usage:useradd[options]LOGIN

Options:

-b,–base-dirBASE_DIR设置基本路径作为用户的登陆目录

-c,–commentCOMMENT对用户的注释

-d,–home-dirHOME_DIR设置用户的登陆目录

-D,–defaults改变设置

-e,–expiredateEXPIRE_DATE设置用户的有效期

-f,–inactiveINACTIVE用户过期后,让密码无效

-g,–gidGROUP使用户只属于某个组

-G,–groupsGROUPS使用户加入某个组

-h,–help帮助

-k,–skelSKEL_DIR指定其他的skel目录

-K,–keyKEY=VALUE覆盖/etc/login.defs配置文件

-m,–create-home手动创建登陆目录

-l,不把用户加入到lastlog文件中

-M,不手动创建登陆目录

-r,构建系统帐号

加入用户体验计划有什么影响_加入用户体验计划耗电吗_linux 用户加入sudo

-o,–non-unique容许用户拥有相同的UID

-p,–passwordPASSWORD为新用户使用加密密码

-s,–shellSHELL登陆时侯的shell

-u,–uidUID为新用户指定一个UID

-Z,–selinux-userSEUSERuseaspecificSEUSERfortheSELinuxusermapping

[root@krlcgcms01mytest]#useradd--help

Usage:useradd[options]LOGIN

Options:

-b,--base-dirBASE_DIR设置基本路径作为用户的登陆目录

-c,--commentCOMMENT对用户的注释

-d,--home-dirHOME_DIR设置用户的登陆目录

-D,--defaults改变设置

-e,--expiredateEXPIRE_DATE设置用户的有效期

-f,--inactiveINACTIVE用户过期后linux 用户加入sudo,让密码无效

-g,--gidGROUP使用户只属于某个组

-G,--groupsGROUPS使用户加入某个组

-h,--help帮助

-k,--skelSKEL_DIR指定其他的skel目录

-K,--keyKEY=VALUE覆盖/etc/login.defs配置文件

-m,--create-home手动创建登陆目录

-l,不把用户加入到lastlog文件中

-M,不手动创建登陆目录

-r,构建系统帐号

-o,--non-unique容许用户拥有相同的UID

-p,--passwordPASSWORD为新用户使用加密密码

-s,--shellSHELL登陆时侯的shell

-u,--uidUID为新用户指定一个UID

-Z,--selinux-userSEUSERuseaspecificSEUSERfortheSELinuxusermappinguseraddtest

passwdtest

降低用户test,有一点要注意的,useradd降低一个用户后,不要忘了给他设置密码,不然不能登入的。

2,更改用户

usermod-d/home/test-Gtest2test

将test用户的登陆目录改成/home/test,并加入test2组,注意这儿是大G。

gpasswd-atesttest2将用户test加入到test2组

gpasswd-dtesttest2将用户test从test2组中移出

3,删掉用户

userdeltest

将test用户删掉

4,查看用户

a),查看当前登入用户

[root@krlcgcms01~]#w

[root@krlcgcms01~]#who

b),查看自己的用户名

[root@krlcgcms01~]#whoami

c),查看单个用户信息

[root@krlcgcms01~]#fingerapacheuser

[root@krlcgcms01~]#idapacheuser

d),查看用户登陆记录

[root@krlcgcms01~]#last查看登陆成功的用户记录

[root@krlcgcms01~]#lastb查看登陆不成功的用户记录

e)suse linux,查看所有用户

[root@krlcgcms01~]#cut-d:-f1/etc/passwd

[root@krlcgcms01~]#cat/etc/passwd|awk-F:‘{print$1}’

以上就是useradd 命令创建用户 sam 并修改其口令的详细步骤的详细内容,更多请关注知识资源分享宝库其它相关文章!

版权声明

本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀

    华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀
    华为 mate 70 或将首发麒麟新款处理器,并将此前有博主爆料其性能跑分将突破110万,这意味着 mate 70 性能将重新夺回第一梯队。也因此,苹果 iphone 16 唯一能有一战之力的性能,也要被 mate 70 拉近不少了。 据悉,华为 Mate 70 性能会大幅提升,并且销量相比 Mate 60 预计增长40% - 50%,且备货充足。如果 iPhone 16 发售日期与 Mate 70 重合,销量很可能被瞬间抢购。 不过,iPhone 16 还有一个阵地暂时难...
  • 惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起

    惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起
    本站 5 月 14 日消息,继上线官网后,新款惠普战 99 商用笔记本现已上架,搭载酷睿 ultra / 锐龙 8040处理器,最高可选英伟达rtx 3000 ada 独立显卡,售价 4999 元起。 战 99 锐龙版 R7-8845HS / 16GB / 1TB:4999 元 R7-8845HS / 32GB / 1TB:5299 元 R7-8845HS / RTX 4050 / 32GB / 1TB:7299 元 R7 Pro-8845HS / RTX 2000 Ada...
  • 酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元

    酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元
    本站 5 月 16 日消息,酷凛 id-cooling 近日推出霜界 240/360 一体式水冷散热器,采用黑色无光低调设计,分别定价 239/279 元。 本站整理霜界 240/360 散热器规格如下: 酷凛宣称这两款水冷散热器搭载“自研新 V7 水泵”,采用三相六极马达和改进的铜底方案,缩短了水流路径,相较上代水泵进一步提升解热能力。 霜界 240/360 散热器的水泵为定速 2800 RPM 设计,噪声 28db (A)。 两款一体式水冷散热器采用 27mm 厚冷排,...
  • Nginx服务器的HTTP/2协议支持和性能提升技巧介绍

    Nginx服务器的HTTP/2协议支持和性能提升技巧介绍
    Nginx服务器的HTTP/2协议支持和性能提升技巧介绍 引言:随着互联网的快速发展,人们对网站速度的要求越来越高。为了提供更快的网站响应速度和更好的用户体验,Nginx服务器的HTTP/2协议支持和性能提升技巧变得至关重要。本文将介绍如何配置Nginx服务器以支持HTTP/2协议,并提供一些性能提升的技巧。 一、HTTP/2协议简介:HTTP/2协议是HTTP协议的下一代标准,它在传输层使用二进制格式进行数据传输,相比之前的HTTP1.x协议,HTTP/2协议具有更低的延...
  • 两个表格切换的快捷键是什么

    两个表格切换的快捷键是什么
    两个表格切换的快捷键是“ctrl+pageup”和“ctrl+pagedown”,按键盘上的“ctrl+pageup”键是向右切换表格,按“ctrl+pagedown”键是向左切换表格。 本教程操作环境:windows7系统、Microsoft Office Excel2010版、Dell G3电脑。 两个工作表之间切换是Ctrl+Tab,两个工作簿之间切换是Ctrl+PageUP和Ctrl+PageDown。 打开Excel表格,打开几个工作簿。 按键盘上的Ctrl+P...