第三周作业

1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录

2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

4、请总结描述用户和组管理类命令的使用方法并完成以下练习:

1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录

# ls -d /etc/[^[:alpha:]][[:alpha:]]*

2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

# mkdir /tmp/mytest1

# cp -r /etc/[p]*[^[:digit:]]  /tmp/mytest1

3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

# tr '[:lower:]' [:upper:] < /etc/issue > /tmp/issue.out

4、请总结描述用户和组管理类命令的使用方法并完成以下练习:

useradd命令:

    创建用户

语法格式:

useradd [options] LOGIN

常用选项:

-u , --uid UID:指定UID

-g , --gid GROUP:指定基本组ID,此组得事先存在

-G, --groups GROUP1[,GROUP2,...[,GROUPN]]]:指明用户所属的附加组,多个组之间用逗号分隔

-c, --comment COMMENT:指明注释信息

 -d, --home-dir HOME_DIR:指定家目录,通过复制/etc/skel此目录并重命名实现,指定的家目录路径如果实现存在,则不会为用户复制环境初始化配置文件

-s, --shell SHELL:指定用户的默认使用SHELL,可用的所有shell列表存储在/etc/shells文件中

-r, --system ,创建系统用户

注意:创建用户时的诸多默认设定配置文件为/etc/login.defs 

useradd -D:显示创建用户的默认配置

useradd -D [options]:修改创建用户的的默认配置,修改的结果保存在/etc/default/useradd文件中,也可直接修改该文件达到对创建用户默认配置的修改

usermod命令:

用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称。当usermod命令用来改变user id,必须确认这名user没在电脑上执行任何程序

语法格式:

usermod [options] LOGIN

常用选项:

-d<登入目录>:修改用户的家目录

-e<有效期限>:修改帐号的有效期限

-c<备注>:修改用户帐号的备注文字;

-f<缓冲天数>:修改在密码过期后多少天即关闭该帐号;

-g<群组>:修改用户所属组;

-G<群组>;新增用户所属的附加组;

-l<帐号名称>:修改用户帐号名称;

-L:锁定用户密码,使密码无效;

-s<shell>:修改用户登入后所使用的shell;

-u<uid>:修改用户ID;

-U:解除密码锁定。

userdel命令:

用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。

语法格式:

userdel [options] LOGIN

常用选项:

-f:强制删除用户,即使用户当前已登录;

-r:删除用户的同时,删除与用户相关的所有文件。

passwd命令:

用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

语法格式:

passwd(选项)(参数)

常用选项:

-d:删除密码,仅有系统管理者才能使用;

-f:强制执行;

-k:设置只有在密码过期失效后,方能更新;

-l:锁住密码;

-s:列出密码的相关信息,仅有系统管理者才能使用;

-u:解开已上锁的帐号;

--stdin: echo "PASSWORD" | passwd --stdin USERNAME 修改密码,不用重复输入两次密码,重定向的作用,一般写脚本用

groupadd命令:

用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。

语法格式:

groupadd [选项] group_name

常用选项:

-g:指定新建工作组的id

-r:创建系统工作组;

-K:覆盖配置文件“/ect/login.defs”;

-o:允许添加组ID号不唯一的工作组。

groupmod命令:

更改群组识别码或名称。

语法格式:

groupmod [选项] GROUP

常用选项:

-g<群组识别码>:设置欲使用的群组ID;

-o:重复使用群组ID;

-n<新群组名称>:设置欲使用的群组名称。

groupdel命令:

用于删除指定的工作组,本命令要修改的系统文件包括/ect/group和/ect/gshadow。若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。

语法格式:

groupdel [选项] GROUP

gpasswd命令:

Linux下工作组文件/etc/group和/etc/gshadow管理工具。

语法格式:

gpasswd(选项)(参数)

常用选项:

-a:添加用户到组;

-d:从组删除用户;

-A:指定管理员;

-M:指定组成员和-A的用途差不多;

-r:删除密码;

-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。

  (1)、创建组distro,其GID为2019;

# groupadd -g 2019 distro

   (2)、创建用户mandriva, 其ID号为1005;基本组为distro;

# useradd mandriva -u 1005 -g distro

   (3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

# useradd mageia -u 1100 -d /home/linux

   (4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期

# echo "mageedu" | passwd -x 7 --stdin mageia

   (5)、删除mandriva,但保留其家目录;

# userdel mandriva

   (6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

# groupadd peguin && useradd -u 2002 -g distro -G peguin slackware

   (7)、修改slackware的默认shell为/bin/tcsh;

# usermod -s /bin/tcsh slackware

   (8)、为用户slackware新增附加组admins;

# groupadd admins && usermod -G admins slackware

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 1.chown chown将指定文件的拥...
    jyt802341阅读 298评论 0 0
  • 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -...
    andrewjs阅读 245评论 0 0
  • 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | tr ...
    肖恩的博客阅读 195评论 0 0
  • 一、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 二、取出最后登录到当前...
    N32_Diamond阅读 306评论 1 0
  • 1、列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可。 2、取出最后登陆到当前系...
    maomao妞阅读 235评论 0 1