第四周

第四周blog

第四周blog

  • 1

    复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。
    
    cp -r /etc/skel /home/tuser1 ; chmod -R go-r /home/tuser1
  • 2

    编辑/etc/group文件,添加组hadoop。
    
    echo "hadoop:x:250:" >> /etc/hadoop
  • 3

    手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。
    
    echo "hadoop:x:250:250:commit:/home/hadoop:/sbin/nologin" >> /etc/passwd
  • 4

    复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。
    
    cp -r /etc/skel /home/hadoop ;chomd go-r /home/tuser1
  • 5

    修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。
    
    chown -R hadoop:hadoop /home/hadoop
  • 6

    显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;
    
    grep -i "^s" /proc/meminfo ; grep -e "^[s|S]" /proc/meminfo
  • 7

    显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;
    
    grep -v '/sbin/nologin$'  /etc/passwd
  • 8

    显示/etc/passwd文件中其默认shell为/bin/bash的用户;
    
    grep '/bin/bash$' /etc/passwd
  • 9

    找出/etc/passwd文件中的一位数或两位数;
    
    grep -o  "[0-9]\{1,2\}" /etc/passwd
  • 10

    显示/boot/grub/grub.conf中以至少一个空白字符开头的行;
    
    grep '^[[:space:]]\+' /boot/grub/grub.conf  /etc/passwd
  • 11

    显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;
    
    grep "^#[[:space:]]\+[^[:space:]]\+" /etc/rc.d/rc.sysinit
  • 12

    打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行;
    
    netstat -tan|grep "LISTEN[[:space:]]\?"
  • 13

        添加用户bash, testbash, basher, nologin (此一个用户的shell为/sbin/nologin)
        ,而后找出当前系统上其用户名和默认shell相同的用户的信息;
        useradd bash;useradd basher;useradd testbash;useradd -s /sbin/nologin nologin;
        grep -o '\(^[^:]\+\).*\1$' /etc/passwd
  • 14

    显示/proc/meminfo文件中以大写或小写S开头的行;用三种方式;
    
    grep '^[sS]' /proc/meminfo;grep -e '^[s|S]' /proc/meminfo;grep -i '^s' /proc/meminfo;
  • 15

    显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;
    
    grep -v '\(\/sbin\/nologin\)$' /etc/passwd
  • 16

    显示/etc/passwd文件中其默认shell为/bin/bash的用户;
    
    grep  '\(\/bin\/bash\)$' /etc/passwd
  • 17

    找出/etc/passwd文件中的一位数或两位数;
    
    grep -o  "[0-9]\{1,2\}\>" /etc/passwd

原创文章,作者:N25_sadan,如若转载,请注明出处:http://www.178linux.com/64580

(0)
N25_sadanN25_sadan
上一篇 2016-12-23 16:44
下一篇 2016-12-23 23:19

相关推荐

  • LINUX下的RPM应用

    一 前言 在进入RPM的应用前,关于可执行程序的一些基本知识有必要说明一下: 1 ABI:application binary interface,这是应用程序与系统间的协议,大家都知道同一个程序在不同的操作系统平台可能会无法执行,很大程度上就是因为ABI的不同,因此,对于可执行程序,选择对应操作系统平台是第一步 2 API:application prog…

    Linux干货 2017-04-17
  • MySQL双主复制模型

    配置双主数据库实例 双方可以相互复制 为了不影响效果,两台虚拟机把刚才生成的数据文件都删除 rm -rf /var/lib/mysql/* 1、时间要同步 2、双方既要启动中继日志,也需要启动二进制日志 3、编写主的配置文件 双主复制时有一个最大的问题,自动增长字段会重叠。为了避免重叠,一个节点使用奇数,另一个节点使用偶数 这里表示的意思,从1增长,一次增长…

    Linux干货 2016-11-21
  • N26-第四周

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。[root@localhost home]# cp -R /etc/skel/ /home/tuser1 && chmod -R g=,o= /home/tuser1 [root@localhost …

    Linux干货 2017-03-07
  • 第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel /home/tuser1 [root@localhost ~]# ls …

    Linux干货 2016-12-28
  • Linux grep与正则表达式浅析

    #Linux grep与正则表达式浅析 ##grep   grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 ###grep语法    &n…

    Linux干货 2017-04-06
  • 用户权限管理

    描述: 用户在系统上的操作受到权限的约束,例如对文件或者目录进行查看、修改、复制、删除等操作时,由文件或者目录对应的操作的权限所决定的。 在root的家目录下创建一个普通文件和目录并查看其属性: [root@localhost ~]# echo 123 > file1 [root@localhost&n…

    Linux干货 2016-08-04