内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

Linux文件操作、用户、组管理命令实操

2018-08-04 17:45 出处:清屏网 人气: 评论(0

一、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。

二、取出最后登录到当前系统的用户的相关信息。

三、取出当前系统上被用户当作其默认shell的最多的那个shell。

四、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。

五、取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。

六、列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。

七、显示/var目录下一级子目录或文件的总个数。

八、取出/etc/group文件中第三个字段数值最小的10个组的名字。

九、将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。

十、总结描述用户和组管理类命令的使用方法。

1.用户管理类命令:

  • useradd [选项] 登录名

-u 指定用户的UID,后接数字,直接指定一个特定的UID给这个账号     -g 后接组ID号或组名,为要创建的用户指定所属的基本组     -G GROUP1[,GROUP2,…] :为用户指明附加组,组须事先存在      -c 指定注释信息      -d 指定某个目录为用户家目录,不使用默认值,必须要使用绝对路径,      -s 指定用户的默认shell,可用的所有shell列表存储在/etc/shells文件中      -r 创建系统用户,默认不为系统用户创建家目录     -e 设定用户的失效日期,对应第八字段,接的日期格式为YYYY-MM-DD      -f 设定密码是否会失效,对应第七字段,0为立即失效,-1为永久不失效      -m 强制,建立用户家目录,一般用户默认     -M 强制,不建立用户家目录,系统用户默认      -D 显示创建用户的默认配置

  • usermod [选项] 登录名

-u 为用用户指定新的ID号       -g 修改用户所属的基本组       -G 修改用户所属的附加组,原来的附加组会被覆盖       -a 与-G一起使用。用于为用户追加新的附加组       -c 修改注释信息      -d 修改用户的家目录,原有的文件不会被转移到新位置      -m 只能与-d一起使用,用于将原来的家目录移动到新的家目录      -l 修改用户名      -s 修改用户默认的shell      -L 锁定用户密码,在用户原来密码字符串前加一个!号      -U 解锁用户密码

-e YYYY-MM-DD: 指明用户账号过期日期

-f  INACTIVE:

  • userdel [选项] 登录名

-r: 删除用户家目录

  • passwd [选项] UserName: 修改指定用户的密码,仅 root 用户权限

passwd: 修改自己的密码

-l: 锁定指定用户

-u: 解锁指定用户

-e: 强制用户下次登录修改密码

-n mindays: 指定最短使用期限

-x maxdays :最大使用期限

-w warndays :提前多少天开始警告

-i inactivedays :非活动期限

–stdin :从标准输入接收用户密码 :echo “PASSWORD” | passwd –stdin USERNAME

2.组管理类命令:

  • groupadd [选项]… group

-g GID: 指明GID 号;[GID_MIN, GID_MAX]

-r: 创建系统组

CentOS 6: ID<500

CentOS 7: ID<1000

  • groupmod [选项]… group

    -n group_name: 新名字

    -g GID: 新的GID

  • groupdel GROUP

  • gpasswd [选项] GROUP

-a user 将user 添加至指定组中

-d user 从指定组中移除用户user

-A user1,user2,… 设置有管理权限的用户列表

  • newgrp 命令:临时切换主组 ,如果用户本不属于此组,则需要组密码

  • groupmems [选项] [action]

选项:

-g, –group groupname 组 更改为指定组 ( 只有root)

actions:

-a, –add username 指定用户加入组

-d, –delete username 从组中删除用户

-p, –purge 从组中清除所有成员

-l, –list 显示组成员列表

十一、完成以下练习:

(1)、创建组distro,其GID为2016;

(2)、创建用户mandriva, 其ID号为1005;基本组为distro;

(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

(4)、给用户mageia添加密码,密码为mageedu;

(5)、删除mandriva,但保留其家目录;

(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

(7)、修改slackware的默认shell为/bin/tcsh;

(8)、为用户slackware新增附加组admins;


分享给小伙伴们:
本文标签: Linux

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号