Linux用户管理

1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。
who | cut -d ‘ ‘ -f1 | sort -u
2、取出最后登录到当前系统的用户的相关信息。
who | tail -1
3、取出当前系统上被用户当作其默认shell的最多的那个shell。
cut -d: -f7 /etc/passwd | uniq -c | sort -n |tail -1
4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。
cat /etc/passwd | sort -n -k 3 -t: | tail -10 |tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf
5、取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。
ifconfig ens32 | grep netmask
inet 10.62.121.203 netmask 255.255.255.0 broadcast 10.62.121.255
6、列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。
find /etc/*.conf | tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf
7、显示/var目录下一级子目录或文件的总个数。
ls /var | wc -l
8、取出/etc/group文件中第三个字段数值最小的10个组的名字。
cat /etc/group | sort -n -t: -k3 | head -n 10
9、将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。
cat /etc/fstab /etc/issue >> /tmp/etc.test
10、请总结描述用户和组管理类命令的使用方法并完成以下练习:
   (1)、创建组distro,其GID为2016;
groupadd -g 2016 distro
   (2)、创建用户mandriva, 其ID号为1005;基本组为distro;
useradd -u 1005 -g distro mandriva
   (3)、创建用户mageia,其ID号为1100,家目录为/home/linux;
useradd -u 1100 -d /home/inux mageia
   (4)、给用户mageia添加密码,密码为mageedu;
passwd mageia
echo “mageedu” | passwd –stdin mageia
   (5)、删除mandriva,但保留其家目录;
userdel mandriva
   (6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
useradd -u 2002 -g distro -G peguin slackware
   (7)、修改slackware的默认shell为/bin/tcsh;
usermod -s /bin/tcsh slackware
   (8)、为用户slackware新增附加组admins;
usermod -aG admins slackware

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/103560

(0)
no问题菌no问题菌
上一篇 2018-07-22 17:37
下一篇 2018-07-22 19:11

相关推荐

  • 企业监控Zabbix-myself

    基础

    2018-04-10
  • linux网络基础

    无线网络标准: 中国:早期wapi后期wapi+wifi 国际:wifi 无线模式802.11 a/b/n/ac/bn,以太模式IEEE  802.3 网络施工模式: ethtool eth0 单工:单向传输 双工:双向传输 全双工:同时双向 半双工:轮流双向 集线器Hub :由于网线信号电流强度受距离影响,所以集线器很好的提供了电能 冲突域:同个网域中发送…

    Linux笔记 2018-05-07
  • 使用gpg工具实现公钥加密

    本实验通过gpg工具 实现 用非对称密钥加密方法,对Centos 7 主机的文件fstab,用Centos6的公钥加密,并且到Centos6 用私钥解密文件。

    2018-05-16
  • 编译安装软件

    编译安装httpd软件 1先配置yum源 准备工作:把所有yum源改成本地光盘 [root@centos7 etc]#find *yum*(查找yum配置目录) 1.[root@centos6 ~]#df .[root@centos6 ~]#cd /misc/cd/ (神奇文件自动挂载)光盘 [root@centos7 yum.repos.d]#ls(说明还…

    Linux笔记 2018-04-22
  • VM虚拟机克隆中的网络问题

    使用VM中的虚拟机克隆,可以很方便的搭建一些实验或生成环境,但在克隆时应注意几个问题: 1、网络 一般在克隆后,配置好的网络地址都会保留,需要重新对克隆的机器更改IP地址和hostname 具体更改方法为: IP地址:使用vi编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736文件,将ip地址更改为需要的ip…

    Linux笔记 2018-05-08
  • 系统与内核管理

    系统与内核管理 1.Linux组成 Linux: kernel+rootfs kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs:程序和glibc 库:函数集合, function, 调用接口(头文件负责描述) 过程调用:procedure,无返回值 函数调用:function 程序:二进制执行文件 内核设计流派: 单内…

    Linux笔记 2018-05-21