201508025 课后命令练习总结

useradd

1..命令解释:

用来创建用户

2.命令语法:

useradd [options] LOGIN

3.命令选项:

useradd -D [options]

-r: 创建系统用户

-u UID: 指定UID;

-g GID: 指定用户所属基本组,此组必须事先存在

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

-d /PATH/TO/SOMEWHERE:指定用户的主目录路径;此位置不能事先存在,否则,其用户相关配置文件将被复制;/etc/skel

-s SHELL:设定用户的默认shell;

cat /etc/shells

-G GID,...:指定所属的附加组;

-M: 不给用户创建家目录;

4.使用实例:

创建一个指定uid:601指定附加组为myhome 家目录为 /hzm/hzmqq 的 hzmq用户

groupadd

1.命令解释:

用来创建组用户

2.命令语法:

groupadd [options] group

3.命令选项:

-g, --gid GID 用来指定创建组id

-r: 创建系统组

-f:强制创建

4.使用实例

创建一个python组,指定id:677:

创建一个系统组用户kkk:

id

1,命令解释:

查看用户相关的id信息

2.命令语法:

id [OPTION]... [USERNAME]

3.命令选项:

-u: UID

-g: GID

-G: Groups

-n: NAME

4.使用实例:

显示hzm用户的uid ,gid,groups信息:

su

1.命令解释:

su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。

注意:root用户su任何用户都不需要密码。

2.命令语法:

su [OPTION]... [-] [USER [ARG]...]

3.命令选项:

su USERNAME: 非完全切换;非登录式切换

su - USERNAME或su -l USERNAME: 完全切换;登录式切换

4.使用实例:

非登录式切换到hzm账户:

登陆式切换到hzm账户:

以root用户执行一次‘whoami’命令:

usermod

1.命令解释:

修改用户的属性

2.命令语法:

3.命令选项:

-c 修改用户注释信息

-d 修改用户家目录 -m 修改家目录后一同把用户的原有文件复制到此

-g 修改用户的基本组

-G 修改用户的附加组

-a 与-G一同使用,表示用户添加至新指定的附加组,且保留原来的

-l 修改用户的登录名

-s 修改用户的默认shell

-L 管理员才可以使用的 锁定用户

-U 解锁用户

4.使用实例:

修改hzm用户的基本组:

修改hzm用户添加附加组为hzm1:

再为hzm1添加附加组hzm2:

chsh

1.命令解释:

修改用户shell

2.命令语法:

chsh [-s shell] [-l] [-u] [-v] [username]

3.命令参数:

-l 列出系统的可用shell

-s 修改指定shell

4.使用实例:

列出系统可用shell:

修改hzm shell为/bin/sh:

chfn

1.命令解释:

修改用户注释信息

2,命令参数:

chfn [-f full-name] [-o office] ,RB [ -p office-phone] [-h home-phone] -u] [-v] [username]

3.使用实例:

.

passwd

1.命令解释:

2.命令语法

passwd [-k] [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays] [-w warndays] [-i inactive-days] [-S] [--stdin] [username]

3.命令选项:

-l   锁定用户

-u   解锁用户

--stdin  标准输入

4.使用实例:

利用--stdin给hzm2配置密码:

userdel

1.命令解释:

删除用户

2.命令语法:

userdel [options] LOGIN

3.命令选项:

-r 删除用户同时删除用户家目录

4.使用实例:

groupmod

1.命令解释:

修改组属性

2.命令语法:

groupmod [options] GROUP

3.命令选项:

-g 修改组id

-n 修改组的名字

4.使用实例:

修改hzm2组的gid为681:

修改hzm2组的名字为hzm3:

gpasswd

1.命令解释:

设定组密码,保存文件到gshadow中

切换基本组为制定组

2.命令语法:

gpasswd [option] group

3.命令选项:

-a:添加用户到组

-d:从组删除用户

-r:删除密码

3.使用实例:

给hzm3组创建组密码:

su 切换到hzm 使用newgrp 到hzm3组

newgrp

1.命令解释:

切换切换基本组为指定的组

2.命令语法:

newgrp [-] [group]

3.使用实例:

Su到hzm用户中去 将hzm的组变更为hzm1

groupdel

1.命令解释:

删除组

2.命令语法:

groupdel group

3.使用实例:

删除kkk组

chage

1.命令解释:

修改用户账号及密码的属性

2.命令语法:

chage [options] [LOGIN]

3.命令选项:

-d:上一次更改的日期。

-E:帐号到期的日期。过了这天,此帐号将不可用。

-l:例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。

-m:-m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。

-M:-M:密码保持有效的最大天数。

-w:用户密码到期前,提前收到警告信息的天数。

4.使用实例:

将root用户密码保存最大的天数改为50:

将root密码最后期限设置为5天:

时间: 2024-10-02 03:13:00

201508025 课后命令练习总结的相关文章

课后作业2——编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。

1.题目:编写一个程序,此程序从命令行接收多个数字,求和之后输出结果. 2.程序设计思想:由于命令行的参数均为字符串类型,所以要将字符串类型转换为整型,然后再进行数字的简单加和.求和运用for循环实现. 3.源程序://从命令行接收多个数字,求和之后输出结果.//20153291  冯怡晨public class SumResult {    public static void main(String[] args) { int sum=0; System.out.println("数字:&q

Linux学习-课后练习(第二章命令)20200216

原文地址:https://www.cnblogs.com/liujinxing166/p/12317063.html

bash命令/文件管理-文件管理

=============BASH Shell对文件进行管理============== 创建.复制.删除.移动.查看.编辑.压缩.查找 内容提要: Linux目录结构 文件定位 路径 文件管理 一.Linux目录结构 Windows: 以多根的方式组织文件  C:\   D:\   E:\ Linux:   以单根的方式组织文件  / /目录结构: FHS [[email protected] ~]# ls / bin     dev   lib         media  net   ro

计算机网络课后答案

计算机网络课后答案 第一章?概述 1-01?计算机网络向用户可以提供那些服务? 答:?连通性和共享 ? 1-02?简述分组交换的要点. 答:(1)报文分组,加首部 (2)经路由器储存转发 (3)在目的地合并 ? 1-03?试从多个方面比较电路交换.报文交换和分组交换的主要优缺点. ?????答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高. (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速. (3)分组交换:具有报文交

20170124L07-02-06老男孩linux运维实战培训-parted分区命令实战讲解

就说一个命令parted 一般硬盘大于2T的时候 就不能使用fdisk分区了 这个时候要使用工具parted来时行分区 大于2T的硬盘要使用gpt格式不能使用MBR #parted /dev/sdc mklable gpt #parted /dev/sdc mkpart primary 0 200 #parted /dev/sdc mkpart primary 201 400 #parted /dev/sdc mkpart primary 401 1000 #parted /dev/sdc p 

Linux运维基础命令笔试题--看看你会多少?

老男孩Linux运维基础2728期课后学习效果上机闭卷考试题详解 http://edu.51cto.com/course/course_id-5577.html 如果你觉得不错,请为他点赞和评价.这样可以激发他更强的回报小伙伴的欲望!   老男孩教育linux运维就业班第一周课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里写入内容"inet ad

<转载> diff 和 patch 命令

本文转载自:http://blog.chinaunix.net/uid-23390992-id-3312321.html diff与patch命令 diff与patch命令真可谓是天作之合,命令中的黄金搭档.老师讲了之后其实自己不是很懂,因为上课的时候没有好好听,上课走神了.怎么办呢,肯定不能放着不管了,而这两个命令确实很重要,所以只能厚着脸皮课后死啃资料自己学习咯,学了之后才有开头第一句的感慨. diff和patch是一对工具,数学上说,diff是对两个集合的差运算,patch是对两个集合的和

Linux运维必会MySQL30道基础命令

Linux运维必会MySQL 30道基础命令 老男孩老师教学与培训核心思想:重目标.重思路.重方法.重实践.重习惯.重总结. 版权声明:余连辉 本系列文档为<老男孩 Linux 运维实战培训中心>内部教学用教案,只允许 VIP 学员 个人使用,为保护大家的学习利益,禁止私自传播,违者将取消 VIP 学员资格.严重者我们将法律起诉.如果你已经参加本培训,即视为你已无条件接受上述内容说明! 联系方式: 意见投诉信箱:[email protected] 网站运维交流群:114580181 24605

《鸟哥linux》--第十一章课后习题答案

1.在linux上可以找到哪些shell?哪个档案记录可用的shell?儿linux预设的shell是? 1./bin/bash,/bin/tcsh,/bin/csh 2./etc/shells 3.bash,亦即是/bin/bash 2.在shell环境下,有个提示符(prompt),他可以修改吗?要改什么?默认的提示符内容是? 可以修改,改PS1变量,这个PS1的变量默认的内容为:[\[email protected]\h\W]\$ 3.如何显示HOME这个变量 echo $HOME 4.如