过滤语句和复制,权限的一些事例

1.复制/etc/skel 目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限

~]# cp -r /etc/skel/ /home/tuser1/

~]# chmod go= /home/tuser1/

2.编辑/etc/group文件,添加组hadoop

~]# echo "hadoop:x:1001:" >> /etc/group

3.手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop; 

~]# echo "hadoop:x:1001:1001:hadoop:/home/hadoop/:/sbin/nologin" >> /etc/passwd

4.复制/etc/skel目录为/hone/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限; 

~]# cp -r /etc/skel/ /home/hadoop/

~]# chmod go= /home/hadoop/

5.修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop;

 ~]# chown hadoop.hadoop /home/hadoop/

6.显示/proc/meminfo文件中以大写或小写S开头的行,用两种方式;

 ~]# grep -i ^s /proc/meminfo

~]# grep "^[sS]" /proc/meminfo

7.显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户; 

~]# grep -v "/sbin/nologin$" /etc/passwd | cut -d: -f1

8.显示/etc/passwd文件中其默认shell为/bin/bash的用户;

 ~]# grep "/bin/bash$" /etc/passwd | cut -d: -f1

9.找出/etc/passwd文件中一位数或两位数; 

~]# grep "\<[0-9]\{1,2\}\>" /etc/passwd

10.显示/boot/grub/grub.conf中以至少一个空白字符开头的行;

 ~]# grep "^[[:space:]]\+" /boot/grub2/grub.cfg

11.显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;

桌面]# grep "^#[[:space:]]\{1\}[^[:space:]]\+" /etc/rc.d/rc.sysinit

12.打出netstat -tan命令执行结果中以‘LISTEN',后或跟空白字符结尾的行;

~]# netstat -tan | grep "LISTEN[[:space:]]*$"

13.添加用户bash,testbash,basher,nologin (此一个用户的shell为/sbin/nologin),而后找出当前系统上其

用户名和默认shell相同的用户的信息;

~]# grep "^\([[:alnum:]]\+\>\).*\1$" /etc/passwd

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

(0)
oranixoranix
上一篇 2016-10-14 11:42
下一篇 2016-10-14 19:15

相关推荐

  • 第二周作业

    课后作业 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及相关示例演示。 cp:复制命令 三种常用方式: cp[OPTION]…[-T] SOURCE DEST cp[OPTION]…SOURCE…DIRECTORY cp[OPTION]…-t DIRECTORY SOURCE 如果SRC是…

    Linux干货 2016-12-10
  • 浅谈Linux账号与用户组管理

    在学习linux系统中,最重要的莫过于对系统账户的管理以及如何恰当的分配用户组权限。在我们登陆linux系统的时候,输入的账号,其实并不是linux所能识别的。由于计算机仅能够识别0与1,所以它仅能认识ID(一组号码)用户标示符UID、GID。相应的你所输入的账号与ID的对应关系就保存在/etc/passwd当中。 对于每一个文件来说都具有”所有者与所属用户…

    2017-07-22
  • 软连接与硬连接

    硬链接定义 新建的文件是已经存在的文件的一个别名,当原文件删除时,新建的文件仍然可以使用. 硬链接(hard link) ln   UNIX文件系统提供了一种将不同文件链接至同一个文件的机制,称这种机制为链接。它可以使得单个程序对同一文件使用不同的名字。这样的好处是文件系统只存在一个文件的副本。系统简单地通过在目录中建立一个新的登记项来实现这种连接。该登记项…

    Linux干货 2017-07-22
  • 关于大型网站技术演进的思考(十四)–网站静态化处理—前后端分离—上(6)

    原文出处: 夏天的森林    前文讲到了CSI技术,这就说明网站静态化技术的讲述已经推进到了浏览器端了即真正到了web前端的范畴了,而时下web前端技术的前沿之一就是前后端 分离技术了,那么在这里网站静态化技术和前后端分离技术产生了交集,所以今天我将讨论下前后端分离技术,前后端分离技术讨论完后,下一篇文章我将会以网站 静态化技术…

    Linux干货 2015-03-11
  • N26-第一周

    描述计算机的组成及功能。 计算机主要由运算器,控制器,存储器,输入、输出设备五大部件组成 运算器(Arithmetic Logic Unit, ALU):实现各种算数运算和逻辑运算(与控制器组成cpu)。 控制器(Control Unit, CU):计算机控制中心,根据程序规定的控制程序进行解释,根据要求进行调度,控 制协调各部分有条不紊的运行。 存储器(M…

    Linux干货 2017-02-03
  • 初识varnish

      实验拓扑 varnish主机    地址192.168.150.137 后端web主机     web1静态服务192.168.150.138     web2动态服务192.168.150.140 varnish的安装及开启 varnish主机: ~]# yum info varni…

    Linux干货 2017-01-05