第三周作業

1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。

第三周作業

2、取出最后登錄到當前系統的用戶的相關信息。

第三周作業

3、取出當前系統上被用戶當作其默認shell的最多的那個shell。

第三周作業

4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存

至/tmp/maxusers.txt文件中。

第三周作業

5、取出當前主機的IP地址,提示:對ifconfig命令的結果進行切分。

第三周作業

6、列出/etc目錄下所有以.conf結尾的文件的文件名,并將其名字轉換為大寫后保存至/tmp/etc.conf文件中。

第三周作業

7、顯示/var目錄下一級子目錄或文件的總個數。

第三周作業

8、取出/etc/group文件中第三個字段數值最小的10個組的名字。

第三周作業

9、將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件中。

第三周作業

10、請總結描述用戶和組管理類命令的使用方法并完成以下練習:

用戶:

創建用戶:

useradd [options] LOGIN

-u UID: [UID_MIN, UID_MAX], 定義在/etc/login.defs

-g GID:指明用戶所屬基本組,可為組名,也可以GID;

-c "COMMENT":用戶的注釋信息;

-d /PATH/TO/HOME_DIR: 以指定的路徑為家目錄;

-s SHELL: 指明用戶的默認shell程序,可用列表在/etc/shells文件中;

-G GROUP1[,GROUP2,…[,GROUPN]]]:為用戶指明附加組;組必須事先存在;

-r: 創建系統用戶

修改用戶:

usermod [OPTION] login

-u UID: 新UID

-g GID: 新基本組

-G GROUP1[,GROUP2,…[,GROUPN]]]:新附加組,原來的附加組將會被覆蓋;若保留原有,則要同時使用-a選項,表示append;

-s SHELL:新的默認SHELL;

-c 'COMMENT':新的注釋信息;

-d HOME: 新的家目錄;原有家目錄中的文件不會同時移動至新的家目錄;若要移動,則同時使用-m選項;

-l login_name: 新的名字;

-L: lock指定用戶

-U: unlock指定用戶

-e YYYY-MM-DD: 指明用戶賬號過期日期;

-f INACTIVE: 設定非活動期限;

刪除用戶:

userdel [OPTION]… login

-r: 刪除用戶家目錄;

組:

創建組:

groupadd [OPTION]… group_name

-g GID: 指明GID號;[GID_MIN, GID_MAX]

-r: 創建系統組;

修改組屬性:

groupmod [OPTION]… group

-n group_name: 新名字

-g GID: 新的GID;

刪除組:

groupdel GROUP

(1)、創建組distro,其GID為2016;

第三周作業

(2)、創建用戶mandriva, 其ID號為1005;基本組為distro;

第三周作業

(3)、創建用戶mageia,其ID號為1100,家目錄為/home/linux;

第三周作業

(4)、給用戶mageia添加密碼,密碼為mageedu;

第三周作業

(5)、刪除mandriva,但保留其家目錄;

第三周作業

(6)、創建用戶slackware,其ID號為2002,基本組為distro,附加組peguin;

第三周作業

(7)、修改slackware的默認shell為/bin/tcsh;

第三周作業

(8)、為用戶slackware新增附加組admins;

第三周作業

(9)、為slackware添加密碼,且要求密碼最短使用期限為3天,最長為180天,警告為3天;

第三周作業

(10)、添加用戶openstack,其ID號為3003, 基本組為clouds,附加組為peguin和nova;

第三周作業

(11)、添加系統用戶mysql,要求其shell為/sbin/nologin;

第三周作業

(12)、使用echo命令,非交互式為openstack添加密碼。

第三周作業

文/約落小宮山(簡書作者)
原文鏈接:http://www.jianshu.com/p/e0c4364e0875
著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。

原創文章,作者:xghihy,如若轉載,請注明出處:http://www.www58058.com/60286

(0)
xghihyxghihy
上一篇 2016-11-21 21:05
下一篇 2016-11-21 21:24

相關推薦

  • Net25-第13周作業

    1、建立samba共享,共享目錄為/data,要求:(描述完整的過程) 1)共享名為shared,工作組為magedu; 2)添加組develop,添加用戶gentoo,centos和ubuntu,其中gentoo和centos以develop為附加組,ubuntu不屬于develop組;密碼均為用戶名; 3)添加samba用戶gentoo,centos和u…

    Linux干貨 2017-05-15
  • 搭建yum倉庫

    搭建yum倉庫 背景: 在學習完如何搭建yum倉庫后,覺得搭建yum倉庫很有意義,將自己學習中的感悟和理解記錄下來,以備日后復習。 介紹: yum:全稱是Yellow dog Updater, Modified。它是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可…

    2017-08-05
  • Homework Week-14 iptables及tcpwraper訪問控制

    系統的INPUT和OUTPUT默認策略為DROP; 1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響應報文離開本機; iptables -A INPUT -d 192.168.1.101 -p …

    Linux干貨 2016-12-05
  • N25 – 第一周博客作業

      1. 描述計算機的組成及其功能2. 按系列羅列Linux的發行版,并描述不同發行版之間的聯系和區別3. 描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述4. 說明Linux系統上命令的使用格式;詳細介紹ifconfig,echo,tty,startx,export,pwd,history,sh…

    Linux干貨 2016-11-28
  • ntp時間服務器

    前言   ntp(Network Time protocol)是網絡時間協議,是用來使網絡中的各個計算機時間同步的一種協議。 ntp配置  1)ntp是由ntp軟件提供,如果沒有可以使用yum進行安裝  2)ntp配置文件介紹:/etc/ntp.conf   利用restrict來管理權限控制;語法格式:restric…

    Linux干貨 2015-06-24
  • 懶人本地YUM源設置

    一、掛載本地光盤到根目錄下/media。 [root@wing-PC ~]# mount -v /dev/sr0 /media/ 二、用mv 修改/etc/yum.repos.d下面的文件。 [root@wing-PC ~]# mv -v /etc/yum.repos.d/CentOS-Base.repo / CentOS-Base.repo.bak [ro…

    系統運維 2017-08-05
欧美性久久久久