linux系统用户管理与grep正则表达式的示例分析

  介绍

这篇文章主要介绍了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正则表达式的示例分析