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 ...