N21_第四周

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

# cp -a /etc/skel/ /home/user1/ && chmod -R 7000 /home/user1/

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

# echo 'hadoop:x:514:' >> /etc/group

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

# echo 'hadoop:x:514:514::/home/hadoop:/bin/bash' >> /etc/passwd

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

# cp -a /etc/skel/ /home/hadoop ; chmod -R 700 /home/hadoop

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

# chown -R hadoop.hadoop /home/hadoop/# ll -d !$ll -d /home/hadoop/
drwx------. 2 hadoop hadoop 4096 Jun 25 20:41 /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 -o '\<[0-9]\{1,2\}\>' /etc/passwd

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

# grep ^'[[:space:]]\+'.* /boot/grub/grub.conf

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相同的用户的信息

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

14、显示/proc/meminfo文件中以大写或小写S开头的行;用三种方式;

# grep -i ^s  /proc/meminfo 
# grep -E "^(s|S)" /proc/meminfo  
# grep  "^[sS]" /proc/meminfo

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

7题重复

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

8题重复

17、找出/etc/passwd文件中的一位数或两位数;

9题重复

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

(0)
N21_LorneN21_Lorne
上一篇 2016-08-02
下一篇 2016-08-02

相关推荐

  • grub的启动加密及删除恢复

    一、实验1:设置grub口令 1、生成一个加密运算为"nd5"的密码 2、设置grub口令 3、测试grub是否已加密 4、在虚拟机的下图的图形界面中,直接敲"Esc"或者"e"键 5、在图形的框下,提示只能敲"p"键,原因是因为grub加密的原因 6、直接敲"p&qu…

    Linux干货 2016-10-04
  • 千里眼–用NFS和Samba实现共享网页文件

     目的:使用网络文件系实现LAMP的分步式资源共享 配置过程– 搭建nfs服务器:(centos 6.8) 安装yum install mysql-server nfs-utils httpd #这里安装httpd是为了方便后面共享文件的属主属组定义 启动nfs服务 #service nfs start  mkdir /dat…

    2017-04-30
  • 自建repo软件仓库

    近期主要使用的aliyun的源,主要会用到centos6、zabbix、epel和xen等,由于网络质量不佳,考虑到自建软件仓库 第一步,删除系统自导的源,新建ali.repo,将常用的几个源地址加入 # rm /etc/yum.repos.d/*.repo -fr # vim /etc/yum.repos.…

    Linux干货 2016-05-19
  • 第七周练习

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; 1.[root – gwx ~]#>fdisk /dev/sdb2.W…

    Linux干货 2016-12-11
  • 第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]# awk -F: '/^(root|user1|fedora)/{print $1,"shell is",$NF}' /etc/pass…

    Linux干货 2016-09-15
  • man和history及bashi的快捷键

    man:帮助命令     命令格式:man# cmd;使用时可以先使用whatis 查询所对应的man的章节,然后用对应的man章节来查询帮助;     info:本地帮助文档     官方文档,在线查询等等,如果是付费版系统的话可以使用S…

    Linux干货 2016-07-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-02 11:36

    写的很好,排版也很棒,加油