文件权限管理命令chmod,chown与文本搜索命令grep
1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。
1 [root@bogon home]# cp -r /etc/skel /home/tuser1 2 [root@bogon home]# chmod -R go= /home/tuser1 3 [root@bogon home]# ll -d tuser1 4 drwx------. 3 root root 74 Mar 20 00:03 tuser1 5 [root@bogon home]# ll -A tuser1 6 total 12 7 -rw-------. 1 root root 18 Mar 20 00:03 .bash_logout 8 -rw-------. 1 root root 193 Mar 20 00:03 .bash_profile 9 -rw-------. 1 root root 231 Mar 20 00:03 .bashrc 10 drwx------. 4 root root 37 Mar 20 00:03 .mozilla
2、编辑/etc/group文件,添加组hadoop。
1 [root@bogon home]# vim /etc/group 2 [root@bogon home]# tail -1 /etc/group 3 hadoop:x:5004:
3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。
1 [root@bogon home]# vim /etc/passwd 2 [root@bogon home]# tail -1 /etc/passwd 3 hadoop:x:2003:5004:hadoop:/home/hadoop:/bin/bash
4、复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。
1 [root@bogon home]# cp -a /etc/skel /home/hadoop 2 [root@bogon home]# chmod go= /home/hadoop 3 [root@bogon home]# ll -d /home/hadoop 4 drwx------. 3 hadoop hadoop 74 Feb 28 23:10 /home/hadoop 5 [root@bogon home]# ll -A /home/hadoop/ 6 total 12 7 -rw-r--r--. 1 hadoop hadoop 18 Nov 19 2015 .bash_logout 8 -rw-r--r--. 1 hadoop hadoop 193 Nov 19 2015 .bash_profile 9 -rw-r--r--. 1 hadoop hadoop 231 Nov 19 2015 .bashrc 10 drwxr-xr-x. 4 hadoop hadoop 37 Feb 28 23:09 .mozilla
5、修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。
1 [root@bogon home]# chown -R hadoop:hadoop /home/hadoop 2 [root@bogon home]# ll 3 total 8 4 drwx------. 3 hadoop hadoop 74 Feb 28 23:10 hadoop 5 drwx------. 5 mageia mageia 4096 Mar 16 00:47 linux 6 drwx------. 3 1005 distro 74 Mar 16 00:39 mandriva 7 drwx------. 3 slackware distro 74 Mar 16 00:51 slackware 8 drwx------. 3 root root 74 Mar 20 00:03 tuser1 9 drwx------. 14 walter walter 4096 Mar 19 19:32 walter 10 [root@bogon home]# ll -A /home/hadoop 11 total 12 12 -rw-r--r--. 1 hadoop hadoop 18 Nov 19 2015 .bash_logout 13 -rw-r--r--. 1 hadoop hadoop 193 Nov 19 2015 .bash_profile 14 -rw-r--r--. 1 hadoop hadoop 231 Nov 19 2015 .bashrc 15 drwxr-xr-x. 4 hadoop hadoop 37 Feb 28 23:09 .mozilla
6、显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;
1 grep -E "^[Ss]" /pro/meminfo 2 或 3 grep -i "^s" /pro/meminfo 4 或 5 grep -E "^S|^s" /pro/meminfo
7、显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;
1 grep -v "/sbin/nologin$" /etc/passwd
8、显示/etc/passwd文件中其默认shell为/bin/bash的用户;
1 grep "/bin/bash$" /etc/passwd
9、找出/etc/passwd文件中的一位数或两位数;
1 grep -oE "\<[0-9]{1,2}\>" /etc/passwd
10、显示/boot/grub2/grub.cfg中以至少一个空白字符开头的行;
1 grep -E "^[[:space:]]+" /boot/grub2/grub2.cfg
11、显示/etc/rc.d/init.d/functions文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;
1 grep -E "^#[[:space:]]+[^[:space:]]+" /etc/rc.d/init.d/functions
12、打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行;
1 netstat -tan | grep -E "LISTEN[[:space:]]*$"
13、添加用户bash, testbash, basher, nologin (此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户的信息;
1 [root@bogon data]# useradd -s /sbin/nologin nologin 2 [root@bogon data]# useradd bash 3 [root@bogon data]# useradd testbash 4 [root@bogon data]# useradd basher 5 [root@bogon data]# grep -E "^\<([^:]+\>).*\1$" /etc/passwd 6 sync:x:5:0:sync:/sbin:/bin/sync 7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown 8 halt:x:7:0:halt:/sbin:/sbin/halt 9 nologin:x:4005:4005::/home/nologin:/sbin/nologin 10 bash:x:4006:4006::/home/bash:/bin/bash
转载于:https://www.cnblogs.com/walk1314/p/8600267.html
文件权限管理命令chmod,chown与文本搜索命令grep相关推荐
- Linux文件权限管理:chmod命令和chown命令
Linux文件权限管理:chmod命令和chown命令 前言 介绍 文件类型 文件权限 文件所属 文件信息 chmod命令 chown命令 前言 在服务器部署项目.安装应用会经常涉及到文件权限的问题, ...
- Linux文件权限大全(chmod+chown)
#Linux权限简介 Linux系统上对文件的权限有着严格的控制,如果想对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w.x ...
- 文件权限管理(chmod用法)
chmod用法一: chmod:复制权限 chmod --reference= 等于号后面跟被复制的文件夹 和要复制到的权限 chmod用法二: augo(all user group othe ...
- CentOS文件权限管理
CentOS文件权限管理 目录 文件属性 chown更改所有者 chgrp更改所属组 文件权限rwx chmod修改权限 默认权限umask 权限判定的顺序 特殊权限SUID,SGID,sticky ...
- Linux学习命令汇总三——Linux用户组管理,文件权限管理,文本搜索命令grep及正则表达式...
本章Blog相关Linux知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户 ...
- linux中文件权限 组,linux中文件权限格式与chmod命令以及用户和用户组的管理
简单了解一下linux中的文件权限格式与chmod命令 chmod命令:改变文件或者目录的权限 格式:chmod [参数] [] -R 或者--recursive 递归处理,表示将指定目录下的所有文件 ...
- linux收回用户执行权限,Linux之文件权限管理命令
一.查看文件属性. 1.命令ls -l filename 查看长格式形式查看文件详细属性. ls -l file1 ##查看文件file1的详细属性 结果: - |rw-r--r--| 1 |kios ...
- linux修改文件权限的命令_Linux基础文件权限管理
图片来源:pexels.com 你好,我是goldsunC 让我们一起进步吧! Linux文件属性 文件权限在Linux基础中是一个很重要的概念,一个系统管理员应该熟练掌握文件权限的概念.OK,现在我 ...
- 【已阅】文件权限属性八进制表示法,chmod(文件权限属性更改),chown,chgrp指令,默认/实际起始权限与umask权限掩码关系,文件删除与粘滞位问题等
文件权限属性的八进制表示法 这个其实非常简单,因为文件权限属性也就三种,也就是可读,可写或者可执行. 然后对于这三种文件权限属性都是2元式的,要么行,要么不行,因此可以用0和1来表示,0表示没该权限, ...
- Mac os 下的文件权限管理
Mac os 下的文件权限管理 命令 ls -l -A 结果 -rw-r--r-- 1 user admin 2326156 4 12 15:24 adb 横线代表空许可.r代表只读,w代表写,x代表 ...
最新文章
- 国内首个面向工业级实战的点云处理课程
- OpenGL渲染水water
- linux学习网站分享
- git学习资料整理(知乎搜集的)
- LOJ洛谷P3225:矿场搭建(割点、点双)
- AutoValue:生成的不可变值类
- 哈希(hash)表查找速度为什么那么快?快在哪里了?
- ionic 组件之二维码扫描
- web前端的兼容性问题总结
- 【已解决】 c8812在eclipse上调试打不出log来?求帮助如何解决?!!!
- R语言学习之R程序包安装
- 神经网络(入门最详细)
- Linux SD卡驱动开发(一) —— SD 相关基础概念
- Word2013撤销不能使用
- 马云,你不缺孩子,很多人叫你爸爸
- 计算机磁盘管理没有打开方式,Win10系统双击磁盘和文件夹打不开提示没有与之关联的程序怎么办...
- tornado, twister, cyclone,Typhoon,hurricane…到底如何区别?
- android程序突然崩溃如何调试,Android应用开发android 调试崩溃Unable to instantiate application的解决方法...
- 推荐:几款优秀的数据挖掘工具
- http状态码大全(HTTP Status Code)