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

相关推荐

  • linux魔鬼训练营初体验

    听话照做

    2018-04-01
  • 进程管理

    ps top dstat iotop bg fg nohup 并行

    2018-05-05
  • Linux系统命令格式及常用命令

    一.Linux命令使用格式      #COMMAND OPTIONS ARGUMENTS 1.发起一命令:请求内核将某个二进制程序运行进一个程序;                    程序——>进程 静态——>动态(有生命周期)           命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享库文件; 2.多系统程序文件…

    2018-05-12
  • 在VM中安装CentOS6.10

    CenOS6.10详细安装过程,用于课堂笔记

    2018-07-19
  • Work Tow

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 linux上一切皆文件 (1)文件管理命令:cat、tac、head、tail、more、less等 cat:查看文件内容,一次性输出所有内容 ​                  -n :输出所有行编号 ​                  -b 对非空输出行号 例如:cat /…

    2018-07-15
  • 正则表达式

    正则表达式REGEXP 有一类特殊符号表是控制伙同裴的功能程序支持:grep,seb,。。。基本正则表达式:BRE扩展正则表达式;ere采用不同算法经检查处理正则表达式的软件模块PCRE元字符:字符匹配,匹配次数,位置锚定,分组 man7详细文档 字符匹配.表示任意的单一字符 放在[]里表示.本身不需要转义\.转义(回归字符本身的含义)表示.本身[]表示字符…

    Linux笔记 2018-04-08