Linux批量建賬號

2021-09-27 09:12:14 字數 1614 閱讀 9090

2、編輯useradd.sh指令碼,編寫如下內容。

# vi useradd.sh

#!   /bin/sbin

groupadd sharegroup

for i in $(seq -w 10)

do useradd -g sharegroup shareuser$i

echo "123456" | passwd --stdin shareuser$i

done

3、執行指令碼useradd.sh。

# sh useradd.sh

4、檢視使用者許可權。

1、建立共享目錄。

# mkdir /home/sharedict

2、更改共享目錄使用者組為sharegroup。

# chgrp sharegroup /home/sharedict

3、更改/home/sharedict目錄許可權,使用者組擁有rwx許可權,other組無任何許可權,目錄上有sgid許可權時任何使用者在此目錄中建立的檔案都屬於目錄的所屬組。

# chmod 2770 /home/sharedict

4、檢視目錄許可權。

5、測試過程如下圖。(5個使用者共享目錄位於/home/sharedict這個目錄,此目錄只有這5個使用者可以進行任何操作,其他人沒有任何許可權。)

新增使用者user11、user12,想要讓user11可以進入/home/newdict/目錄進行查詢,但不可寫入。同時user12在/home/sharegroup內不具有任何許可權。

1、建立賬號和目錄,檢視目錄許可權。

2、設定user11對目錄具有rx許可權,設定user12對目錄無任何許可權,檢視目錄的acl許可權。

4、測試user11、user12對目錄的許可權,過程如下圖。

Linux上批量建立賬號

應用背景 假設要建立5個賬號,分別是cakin,且這5個賬號未來要想共享乙個目錄,因此應該加入通乙個使用者組,假設這個使用者組為cakingroup,且這5個賬號的密碼均為password,那麼如何建立這5個賬號?解決方案 第一步 建立useradd.sh指令碼 root localhost pwd...

shell練習 批量建立賬號

1 bin bash 2 by spinestars 3 2013 8 16 4 cksum5位數獲取方法,可能有重複 5 pd user head 200 dev urandom cksum head c 5 6 7 php獲取5位隨即數字 8pd num php 1617 user函式判定使用者...

MySQL建立賬號

以root使用者登入資料庫,執行以下命令 create user zhangsan identified by zhangsan 上面的命令建立了使用者zhangsan,密碼是zhangsan。在mysql.user表裡可以檢視到新增使用者的資訊 命令格式 grant privilegescode ...