运维人员可以合理恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少消耗系统资源。系统工作、系统状态、工作目录、文件、目录、打包压缩与搜索等工作所需的命令,详细的图文介绍可参考linuxprobe点抗 /chapter-05.html上的文章。通过对Linux命令进行归纳总结:执行查看帮助命令、常用系统工作命令、系统状态检测命令、工作目录切换命令、文本文件编辑命令、文件目录管理命令、打包压缩与搜索命令。
为陇西等地区用户提供了全套网页设计制作服务,及陇西网站建设行业解决方案。主营业务为成都做网站、成都网站建设、陇西网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
useradd命令用于创建新的用户,格式为:“useradd [选项] 用户名”。
我们可以使用这个命令来创建用户帐号,默认的用户家目录会被存放在/home目录中,默认的Shell解释器会是/bin/bash,默认会创建一个与该用户同名的基本用户组以及默认该用户不包含其他的扩展用户组,这些默认值可以依据下面的参数来自行修改:
-d 指定用户的家目录(默认为/home/username)
-e 帐号有效截至日期,格式:YYYY-MM-DD.
-u 指定该用户的默认UID
-g 指定一个初始的用户基本组(必须已存在)
-G 指定一个或多个扩展用户组
-N 不创建与用户同名的基本用户组
-s 指定该用户的默认Shell
创建一个普通用户并指定家目录路径、UID用户身份号码以及Shell解释器,其中/sbin/nologin是终端解释器的其中一员,它与bash有天壤之别,因为一旦用户的解释器被设置成了nologin,那么则代表该用户不能够登录到系统。
1、添加用户名。
(1)打开xshell软件,远程到服务器或者虚拟机。
(2)下一步就是添加用户了,Linux命令为:sudouseradd 【用户名】。
(3)因为没有任何反馈,可以进入用户文件夹,看是否已经有用户名的文件夹,如果有说明已经添加成功。
2、为新用户添加密码。
(1)添加好用户名后,下一步就是为新用户添加密码。添加密码的Linux命令很简单:sudo passwd 【用户名】。
(2)需要输入Linux密码进行设置,注意,这里密码是不可见的,所以要仔细。虽然会让你再输入一次,但是又可能输入两次一样都是错误的。
(3)这里新密码已经设置成功,可以用切换新用户作为操作员。
(4)输入 su 【用户名】,就可以切换到用户名了。
1、Ubuntu中创建新用户需要先获取root管理员权限,因此先使用sudo su命令获取最高权限。注意获取root权限需要输入你自己的用户密码。
2、批量创建100个以“duanzhang”为用户名前缀的用户,命令为:seq -w 100|sed -r "s#(.*)#useradd duanzhang\1#g"|bash 。
3、查看新用户是否创建成功,命令为:tail -100 /etc/passwd 。这条命令的意思是输出passwd文件的后100行。
4、将要修改的用户名和密码写入pass.log文件中,命令为:echo duanzhang{01..20}:$((RANDOM))|tr " " "\n" pass.log 。命令里的RANDOM表示生成随机数,以作为随机密码。
5、查看生成的pass.log文件的内容,以确认是否成功写入文件。从图中可以看到生成了100行数据,每一行使用冒号隔开用户名及其对应的密码,可以看到这100个密码并无规则,是随机的。
6、执行chpasswd命令:chpasswdpass.log 。其中chpasswd命令在Ubuntu中用于批量更改用户密码,它需要先读取我们前一步生成的密码文件pass.log,然后根据该文件内容修改密码。
7、根据pass.log文件里记录的这100个用户的密码逐个查看对应的随机密码是否有效。使用su命令切换到新用户并输入pass.log里记录的对应的密码,成功登录,可见用户创建成功。