介绍
这篇文章主要介绍了linux系统用户管理与grep正则表达式的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
linux系统用户管理与grep正则表达式
1,复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。
[root@suywien ~] #, cp -rpv /etc/skel/,/home/tuser1/?etc/skel/& # 39;,→,“/home/tuser1 & # 39; “/etc/skel。mozilla # 39;,→,“/home/tuser1。mozilla # 39; ”。mozilla//etc/skel/扩展# 39;,→,“/home/tuser1/ozilla/扩展# 39; ”。mozilla/插件/etc/skel/# 39;,→,“/home/tuser1。mozilla/插件/# 39; “/etc/skel/. bash_logout # 39;,→,“/home/tuser1/. bash_logout # 39; “/etc/skel/. bash_profile # 39;,→,“/home/tuser1/. bash_profile # 39; “/etc/skel/. bashrc # 39;,→,“/home/tuser1/. bashrc # 39; (root@suywien ~) #, useradd tuser -d /home/tuser1/useradd:警告:,,home directory already 存在。 Not copying  any file 得到skel directory into 它。 (root@suywien ~) #, chmod -R go-rwx /home/tuser1/(root@suywien ~) #, ll -d /home/tuser1/drwx - - - - - -, 3, root root 74年,Feb 12, 03:04 /home/tuser1/
2,编辑/etc/组文件,添加组hadoop。
[root@suywien ~] #, vim /etc/组 (root@suywien ~) #, tail 1/etc/组 hadoop: x: 1029
3,手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的ID号,其家目录为/home/hadoop。
[root@suywien ~] #, vim /etc/passwd (root@suywien ~) #, tail 1,/etc/passwd hadoop: x: 1029:1029::/home/hodoop/:/bin/bash
4,复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。
[root@suywien ~] #, cp -fpv /etc/skel/,/home/hadoop cp: omitting directory “/etc/skel & # 39; [root@suywien ~) #, cp -fpvR /etc/skel/,/home/hadoop “/etc/skel/& # 39;,→,“/home/hadoop # 39; “/etc/skel。mozilla # 39;,→,“/home/hadoop/ozilla # 39; ”。mozilla//etc/skel/扩展# 39;,→,“/home/hadoop/ozilla/扩展# 39; ”。mozilla/插件/etc/skel/# 39;,→,”。mozilla/插件/home/hadoop/# 39; “/etc/skel/. bash_logout # 39;,→,“/home/hadoop/. bash_logout # 39; “/etc/skel/. bash_profile # 39;,→,“/home/hadoop/. bash_profile # 39; “/etc/skel/. bashrc # 39;,→,“/home/hadoop/. bashrc # 39; (root@suywien ~) #, chmod go-rwx /home/hadoop/(root@suywien ~) #, ls -ld /home/hadoop/drwx - - - - - -, 3, root root 74年,Feb 12, 03:04 /home/hadoop/
5,修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。
[root@suywien ~] #, chown -R hadoop: hadoop /home/hadoop/(root@suywien ~) #, ll -al /home/hadoop/total 16 drwx - - - - - -, 3, hadoop hadoop 74年,Feb 12 03:04 。 drwxr-xr-x只10,root root 4096年,Mar 25, 10:14 . . -rw-r——r, 1, hadoop hadoop 18, Nov 20, 2015 . bash_logout -rw-r——r, 1, hadoop hadoop 193年,Nov 20, 2015 . bash_profile -rw-r——r, 1, hadoop hadoop 231年,Nov 20, 2015 . bashrc drwxr-xr-x 4, hadoop hadoop 37, Feb 12 03:03 。mozilla
6,显示/proc/meminfo文件中以大写或小写年代开头的行;用两种方式;
[root@suywien ~] #, grep ^ (S, S),/proc/meminfo ,SwapCached:,, 0, kB ,SwapTotal:, 2097148 kB ,SwapFree:, 2097148 kB ,Shmem:,,,, 9100 kB ,板:,,,,89476 kB ,SReclaimable:, 53176 kB ,SUnreclaim:, 36300, kB
[root@suywien ~] #, grep 我;“^ s",/proc/meminfo ,SwapCached:,, 0, kB ,SwapTotal:, 2097148 kB ,SwapFree:, 2097148 kB ,Shmem:,,,, 9100 kB
7,显示/etc/passwd文件中其默认壳为非/sbin/nologin的用户;
[root@suywien ~] #, grep \/sbin \/nologin美元,/etc/passwd 本:x: 1:1:本:/bin:/sbin/nologin 守护进程:x: 2:2:守护进程:/sbin/sbin/nologin adm: x: 3:4: adm:/var/adm/sbin/nologin lp: x: 4: lp:/var/spool/lpd:/sbin/nologin 邮件:x: 8:12:邮件:/var/spool/邮件:/sbin/nologin ……linux系统用户管理与grep正则表达式的示例分析