第四天作業

1 、創建 用戶gentoo ,附加組為bin 和root ,默認shell為/bin/csh ,注釋信息為"Gentoo Distribution"

1
useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo

2 、創建 下面的用戶、組和組成員關系,名字為 為admins的組

用戶natasha ,使用admins  作為附屬組

用戶harry ,也使用admins  作為附屬組

用戶sarah ,不可交互登錄系統, 且 不是admins的成員,natasha ,harry ,sarah 密碼 都是centos

1
2
3
4
5
6
useradd -G admins natasha
useradd -G admins harry
useradd -r -s /sbin/nologin sarah
echo "centos" |passwd --stdin=natasha
echo "centos" |passwd --stdin=harry
echo "centos" |passwd --stdin=sarah

3、創建testuser uid 1234,主組:bin,輔助組:root,ftp,shell:/bin/csh home:/testdir/testuser

1
useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser

4、修改testuser uid:4321,主組:root,輔助組:nobody,loginname:test,home:/home/test 家數據遷移

1
usermod -u 4321 -g 0 -G nobody -l test -md /home/test testuser

5、批量創建帳號:user1…user10

uid:3000-3009,shell:/bin/csh,home:/testdir/username

passwd:usernamepass

注意家目錄相關配置,使用戶正常登錄

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
touch users.txt
vi users.txt
newusers users.txt
touch passwd.txt
vi passwd.txt
cat passwd.txt |chpasswd
cp -r /etc/skel/.[^.]* /testdir/user1
cp -r /etc/skel/.[^.]* /testdir/user2
cp -r /etc/skel/.[^.]* /testdir/user3
cp -r /etc/skel/.[^.]* /testdir/user4
cp -r /etc/skel/.[^.]* /testdir/user5
cp -r /etc/skel/.[^.]* /testdir/user6
cp -r /etc/skel/.[^.]* /testdir/user7
cp -r /etc/skel/.[^.]* /testdir/user8
cp -r /etc/skel/.[^.]* /testdir/user9
cp -r /etc/skel/.[^.]* /testdir/user10


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

(0)
NameLessNameLess
上一篇 2016-08-04
下一篇 2016-08-04

相關推薦

  • bash的工作特性之命令執行狀態返回值和命令行展開

    bash特性之一:命令別名 將一個命令用其他名字來代替,可以用別名來簡化操作。 獲取當前用戶可用的別名的定義: ~]#alias NAME=’COMMAND’ bash的特性之二:命令歷史 shell進程會保存其會話中用戶曾經執行過的命令;命令通過其“歷史文件”來持久保存此前執行過的命令;每個用戶都有其自己專用的歷史文件; HISTSIZE:shell進程的…

    Linux干貨 2016-11-06
  • 12壓縮與解壓

    在Linux系統中壓縮、解壓以及歸檔的工具主要有一下幾種: file-roller : 這個工具適合在桌面系統下進行解壓操作。 compress/uncompress  :這是一個比較老的解壓工具,壓縮后會添加.Z為后綴 gzip/gunzip : .gz結尾 bzip2/bunzip2 : .bz2 xz/unxz : .xz  zip…

    Linux干貨 2016-11-27
  • netstat

    netstat命令 netstat 命令用于顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等 1 常用選項: -a :(all)顯示所有選項,默認不顯示LISTEN相關 -t :(tcp)僅顯示tcp相關選項 -u :(…

    Linux干貨 2017-05-07
  • linux 軟件包管理

    1、Linux軟件包管理 Redhat, SUSE: RPM Redhat Package Manager PRM is Package Manager 前端工具:yum, apt-get 后端工具:RPM, dpt   2、rpm: 數據庫:/var/lib/rpm  rpm包: 軟件包作者下載源程序,編譯配置完成后,制作成rpm包 格…

    Linux干貨 2017-08-06
  • 網絡管理、進程管理、計劃任務及啟動流程

          網絡管理 一.網卡模塊操作步驟: 查詢網卡模塊類型:ethtool  -i  eth1 查詢網卡模塊lsmod |grep e1000 刪除網卡模塊rmmod e1000  或者modprobe  -r  e1000 添加網卡模塊 modprobe e1000 刪除?!?/p>

    Linux干貨 2016-09-08
  • tomcat之-從AT到Cluster

    本文導航 一、    LAMT搭建以及部署應用        1、LAMT部署                   (1)、安裝Apache     …

    2017-02-13
欧美性久久久久