8.1作業

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

[root@localhost wang]# useradd -G bin,root -s /bin/csh -c "Gentoo distribution" gentoo
[root@localhost wang]# getent passwd gentoo
gentoo:x:2004:2004:Gentoo distribution:/home/gentoo:/bin/csh

創建下面的用戶、組和組成員關系

名字為admins的組

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

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

用戶sarah,不可交互登錄系統,且不是admins的成員

natasha,harry,sarah密碼都是centos

[root@localhost wang]# groupadd admins
[root@localhost wang]# useradd -G admins natasha
[root@localhost wang]# useradd -G admins harry
[root@localhost wang]# useradd -s /sbin/nologin sarah
[root@localhost wang]# echo "centos" | passwd --stdin natasha
Changing password for user natasha.
passwd: all authentication tokens updated successfully.
[root@localhost wang]# echo "centos" | passwd --stdin harry 
Changing password for user harry.
passwd: all authentication tokens updated successfully.
[root@localhost wang]# echo "centos" | passwd --stdin sarah 
Changing password for user sarah.
passwd: all authentication tokens updated successfully.
[root@localhost wang]#

一次創建多個用戶并配置密碼

[root@localhost ~]# vi user.txt

linux1:x:2001:2001::/home/linux1:/bin/bash
linux2:x:2002:2002::/home/linux2:/bin/bash
linux3:x:2003:2003::/home/linux3:/bin/bash
~                                                                                     
~                                                                                     
~
[root@localhost ~]# newusers user.txt
[root@localhost ~]# ls /home
gentoo  harry  linux1  linux2  linux3  mageedu  natasha  sarah
[root@localhost ~]# cat /etc/passwd    
...
...
...  
linux1:x:2001:2001::/home/linux1:/bin/bash
linux2:x:2002:2002::/home/linux2:/bin/bash
linux3:x:2003:2003::/home/linux3:/bin/bash
[root@localhost ~]# vi passwd.txt

linxu1:123456
linux2:234567
linux3:345678
~                                                                                     
~                                                                                     
~                                                                                     
~                                                                                     
[root@localhost ~]# cat passwd.txt | chpasswd  
[root@localhost ~]# cp /etc/skel/.[^.]* /home/linux1

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

[root@localhost /]# useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser -m testuser
[root@localhost /]# id  testuser
uid=1234(testuser) gid=1(bin) groups=1(bin),0(root),50(ftp)
[root@localhost /]# groups testuser 
testuser : bin root ftp

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

[root@localhost /]# usermod -u 4321 -g root -G nobody -l test -d /home/test -m testuser 
[root@localhost /]# id test
uid=4321(test) gid=0(root) groups=0(root),99(nobody)
[root@localhost /]# groups test 
test : root nobody

批量創建帳號 user1-user10 uid:3000-3009 shell:/bin/csh home:testdir/user 密碼:user1pass

[root@localhost /]# vi user.txt

user1:x:3000:3000::/testdir/user1:/bin/csh
user2:x:3001:3001::/testdir/user2:/bin/csh
user3:x:3002:3002::/testdir/user3:/bin/csh
user4:x:3003:3003::/testdir/user4:/bin/csh
user5:x:3004:3004::/testdir/user5:/bin/csh
user6:x:3005:3005::/testdir/user6:/bin/csh
user7:x:3006:3006::/testdir/user7:/bin/csh
user8:x:3007:3007::/testdir/user8:/bin/csh
user9:x:3008:3008::/testdir/user9:/bin/csh
user10:x:3009:3009::/testdir/user10:/bin/csh
~                                                                                     
~                                                                                     
[root@localhost /]# newusers user.txt  
[root@localhost /]# vi passwd.txt

user1:user1pass
user2:user2pass
user3:user3pass
user4:user4pass
user5:user5pass
user6:user6pass
user7:user7pass
user8:user8pass
user9:user9pass
user10:user10pass
~                                                                                     
~                   
[root@localhost /]# cat passwd.txt | chpasswd   
[root@localhost ~]# cp /etc/skel/.[^.]* /testdir/user1
cp: omitting directory ‘/etc/skel/.mozilla’
[root@localhost ~]# su - user1
[user1@localhost ~]$ exit
logout
[root@localhost ~]#

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

(0)
DYWDYW
上一篇 2016-08-02 16:58
下一篇 2016-08-02 19:47

相關推薦

  • linux時間設置、screen使用、命令分類、hash作用、命令引用及history命令

    一、 生產環境發現一臺服務器系統時間產生偏差,造成服務異常 解決方法             a、 如果服務器硬件時間準備的話,可使用命令:~#] hwclock -s              將硬件時鐘同步到系統 &…

    Linux干貨 2013-06-11
  • Linux Sysadmin–part2

    1、寫一個腳本,使用ping命令探測192.168.4.1-192.168.4.254之間的所有主機的在線狀態; 在線的主機使用綠色顯示; 不在線的主使用紅色顯示; #!/bin/bash #description: #date: #Author: for i in {1..254}; do if ping -c 3 192.168.4.$i &&g…

    2017-09-19
  • 安全和加密

    安全基礎仿冒別人給某人發郵件telnet 127.0.0.1 25helo a.com 命令mail from:god@heaven.com 從某處發來的郵件rcpt to:root 給某人發郵件data 數據subject:hello 郵件名I miss you 郵件正文How old are you. 點代表結束quit redhat5普通用戶提升管理員…

    Linux干貨 2018-01-17
  • bash之運算、測試、if語句及for循環語句

      一、邏輯運算         布爾運算:真、假         與運算:                 真 && 真 = 真       …

    Linux干貨 2015-05-25
  • 馬哥教育網絡班21期-第六周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 vim編輯器的使用 vim模式:  a,編輯/命令模式;  b,insert/輸入模式  c,末行模式 打開文件:  vim    [option]…    file…  +#:打開文件后,直接讓光標…

    Linux干貨 2016-08-22
  • 使用ext_skel和phpize構建php5擴展

    首先聲明:我們要構建的是擴展或者模塊名為hello_module.該模塊提供一個方法:hello_word. 1、php環境的搭建 我們一般使用源碼包編譯安裝,而不是binary包安裝。因為使用PHP的二進制分發包安裝有些冒險,這些版本傾向于忽略./configure的兩個重要選項,它們在開發過程中很便利: 第一個–enable-debug。這個…

    Linux干貨 2015-05-28
欧美性久久久久