创建用户、设置密码、修改用户、删除用户:

useradd testuser 创建用户testuser

passwd testuser 给已创建的用户testuser设置密码

说明:新创建的用户会在/home下创建一个用户目录testuser

usermod --help 修改用户这个命令的相关参数

userdel testuser 删除用户testuser

rm -rf testuser 删除用户testuser所在目录

上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令在什么位置可以使用如下命令查找其路径:

locate useradd

创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息

说明:为了截图,此处我使用了tail -3 passwd命令,只将该文件的最后3行信息(也是我关注的信息)显示出来

命令行窗口下用户的相互切换:

su 用户名

说明:su是switch user的缩写,表示用户切换

从新的用户状态下输入“exit”即可退回到刚才的用户状态

用户组的添加和删除:

groupadd testgroup

组的添加

groupdel testgroup组的删除

说明:组的增加和删除信息会在etc目录的group文件中体现出来。

whoami

功能说明:先似乎用户名称。

语  法:whoami [--help][--version]

补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。

参  数:

--help  在线帮助。

--version  显示版本信息。

---------------------------------------------------

who

功能说明:显示目前登入系统的用户信息。

语  法:who [-Himqsw][--help][--version][am i][记录文件]

补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的   终端机,登入时间以及从何处登入或正在使用哪个X显示器。

参  数:

-H或--heading  显示各栏位的标题信息列。

-i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。

-m  此参数的效果和指定"am i"字符串相同。

-q或--count  只显示登入系统的帐号名称和总人数。

-s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。

-w或-T或--mesg或--message或--writable  显示用户的信息状态栏。

--help  在线帮助。

--version  显示版本信息。

----------------------------------------------------

w

功能说明:显示目前登入系统的用户信息。

语  法:w [-fhlsuV][用户名称]

补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w

指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

参  数:

-f  开启或关闭显示用户从何处登入系统。

-h  不显示各栏位的标题信息列。

-l  使用详细格式列表,此为预设值。

-s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

-u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。

-V  显示版本信息。

-----------------------------------------------------

finger命令

finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。

该命令的一般格式为:

finger [选项] [使用者] [用户@主机]

命令中各选项的含义如下:

-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。

-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。

-p 除了不显示.plan文件和.project文件以外,与-l选项相同。

[例]在本地机上使用finger命令。

$ finger xxq

Login: xxq Name:

Directory: /home/xxq Shell: /bin/bash

Last login Thu Jan 1 21:43 (CST) on tty1

No mail.

No Plan.

$ finger

Login Name Tty Idle Login Time Office Office Phone

root root *1 28 Nov 25 09:17

……

------------------------------------------------------------------

/etc/group文件包含所有组

/etc/shadow和/etc/passwd系统存在的所有用户名

修改当前用户所属组的方法

usermod 或者可以直接修改 /etc/paaawd文件即可

----------------------------------------------------------------

vlock(virtual console lock)

功能说明:锁住虚拟终端。

语  法:vlock [-achv]

补充说明:执行vlock指令可锁住虚拟终端,避免他人使用。

参  数:

-a或--all  锁住所有的终端阶段作业,如果您在全屏幕的终端中使用本参数,则会将用键盘

切换终端机的功能一并关闭。

-c或--current  锁住目前的终端阶段作业,此为预设值。

-h或--help  在线帮助。

-v或--version  显示版本信息。

--------------------------------------------------------

usermod

功能说明:修改用户帐号。

语  法:usermod [-LU][-c ][-d ][-e ][-f ][-g ][-G ][-l ][-s ][-u ][用户帐号]

补充说明:usermod可用来修改用户帐号的各项设定。

参  数:

-c  修改用户帐号的备注文字。

-d登入目录>  修改用户登入时的目录。

-e  修改帐号的有效期限。

-f  修改在密码过期后多少天即关闭该帐号。

-g  修改用户所属的群组。

-G  修改用户所属的附加群组。

-l  修改用户帐号名称。

-L  锁定用户密码,使密码无效。

-s  修改用户登入后所使用的shell。

-u  修改用户ID。

-U  解除密码锁定。

-------------------------------------------------------

userdel

功能说明:删除用户帐号。

语  法:userdel [-r][用户帐号]

补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。

参  数:

-f  删除用户登入目录以及目录中所有文件。

----------------------------------------------------------

userconf

功能说明:用户帐号设置程序。

语  法:userconf [--addgroup ][--adduser ][--delgroup ][--deluser ][--help]

补充说明:userconf实际上为linuxconf的符号连接,提供图形界面的操作方式,供管理员建立与管理各类帐号。若不加任何参数,即进入图形界面。

参  数:

--addgroup  新增群组。

--adduser  新增用户帐号。

--delgroup  删除群组。

--deluser  删除用户帐号。

--help  显示帮助。

------------------------------------------------------

useradd

功能说明:建立用户帐号。

语  法:useradd [-mMnr][-c ][-d ][-e ][-f ][-g ][-G ][-s ][-u ][用户帐号] 或 useradd -D [-b][-e ][-f ][-g ][-G ][-s ]

补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

参  数:

-c  加上备注文字。备注文字会保存在passwd的备注栏位中。

-d  指定用户登入时的启始目录。

-D  变更预设值.

-e  指定帐号的有效期限。

-f  指定在密码过期后多少天即关闭该帐号。

-g  指定用户所属的群组。

-G  指定用户所属的附加群组。

-m  自动建立用户的登入目录。

-M  不要自动建立用户的登入目录。

-n  取消建立以用户名称为名的群组.

-r  建立系统帐号。

-s   指定用户登入后所使用的shell。

-u  指定用户ID。

linux创建新账号命令,linux创建用户命令相关推荐

  1. ubuntu创建新账号在登录界面找不到相应的帐号

    若ubuntu用命令创建新账号后,无法在login画面找不到相应账号的选项, 请先logout到login画面下,按Ctrl+Alt+F2,切换到命令行界面,键入新建账号并登录, 然后重启机器,再次进 ...

  2. Linux创建用户命令与删除用户命令

    我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下: adduser adduser的用法很简单,只需adduser+username即可,如下: s ...

  3. Python+django网页设计入门(19):创建新模型扩展自带用户表的字段

    公众号送书活动火热进行中:新学期福利,送18本Python图书 ================== 前导课程: Python+django网页设计入门(18):自定义模板过滤器 Python+dja ...

  4. linux识别新加存储盘,Linux下新加磁盘

    分区: 拿到一个新的硬盘第一步肯定是要先将其进行分区,一般来说主要分为主分区. SWAP分区 扩展分区等 主分区:如果没有额外分boot分区,内核镜像就在这上面:如果分了boot分区, 内核镜像放在b ...

  5. linux加新的硬盘,linux添加新硬盘

    1.添加新磁盘 2.fdisk -l查看磁盘被识别的名称 3.如果输入fdisk -l命令没有找到新的磁盘,按下面步骤操作 1)进入到cd /sys/class/scsi_host/ 2)echo & ...

  6. linux如何设置账号全民,linux基本练习:用户和组管理的相关练习

    linux用户和组管理命令的相关练习: 1.创建一个用户mandriva,其ID号为2002,基本组为distro(组ID为3003), 附件组为linux: #groupadd -g 3003 di ...

  7. linux开启新的一行,linux启动ekp脚本【一行命令重启ekp】

    一行命令重启ekp sh /home/ekp/linux64/startekp.sh startekp.sh脚本给予运行权限chmod +x *.sh startekp.sh脚本如下 #获取进程号 p ...

  8. linux系统初始账号密码,linux系统初始化--关于系统账户

    关于系统账户 在生产环境中使用root用户运行web站点是一件极为不安全的,所以我们需要使用非root账户来运行服务程序.这里要阐述下linux关于用户和组的操作命令,已经一些关于用户和组的文件. u ...

  9. linux系统新硬盘格式化,linux系统如何格式化一块硬盘?

    如果大家给windows系统装过硬盘的话,应该会对本文内容倍感亲切. 说说windows 让我们从一些问题开始: 当我们给win主机插入一块新的硬盘的时候,我们并不能在"我的电脑" ...

最新文章

  1. 机房为什么要设计冷热通道,设计原则及如何施工?
  2. 小程序中input标签没有反应_鸢尾花预测:如何创建机器学习Web应用程序?
  3. python多线程编程
  4. EXTRONICS推出IRFID500便携式UHF RFID读写器
  5. hutol json null值没了_详解Java去除json数据中的null空值问题
  6. 如何判断对方列表里是不是好友_微信如何快速查看是否为好友关系
  7. 华硕笔记本 X550JD4710HQ
  8. 《Android移动应用开发》 复习题(一)
  9. 设置Log4j配置文件路径
  10. 全球及中国基因组学软件行业发展动态及前景趋势预测报告(2022-2027)
  11. 企业微信可以获取用户unionid吗?
  12. R语言弦图绘制 (单细胞互作弦图)
  13. AndroidStuodio编译失败报错:Entry name ‘assets/sm2/t.jks‘ collided解决方案
  14. PHP steam第三方登录,网站支持第三方STEAM登录了
  15. 第十四章 - 垃圾回收概述
  16. python修改图片大小为30kb_Python的Tornado框架实现图片上传及图片大小修改
  17. 计算机一级outlook百度云,Outlook2010官方版
  18. 图片和传真查看器 打开图片 速度慢
  19. Python Turtle绘图[难度2星]:旋转风车(静态/动态,单色/多色)
  20. 尽情发挥你的创意吧Powder Game

热门文章

  1. Excel一键删除工作簿中多余空白表的操作
  2. DP1332E刷卡芯片支持NFC内置mcu智能楼宇/终端poss机/智能门锁
  3. 【VisionMaster】基于斑点分析的动态跟随
  4. NVIDIA Grace Hopper架构深度解析
  5. 用python画蝴蝶_Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享...
  6. HTTP协议详解(超级详细)
  7. element-ui 日历组件calendar 添加日程
  8. JQuery hover 延迟执行
  9. 设计模式之中介者模式(Mediator Pattern)
  10. 使用myheritage实现静态照片变成视频