作者sanbis (方正)
看板Linux
標題靠shell 批量建立帳號無權限?
時間Fri Feb 16 21:00:27 2018
先建立一個 account.txt
內容很簡單的只有三個帳號
user1:123456
user2:123456
user3:123456
然後建立 script makeuser.sh,
內容如下~
#!/bin/bash
FILE=$1
for i in `awk -F: '{ print $1 }' $FILE`
do
useradd $i
grep $i $FILE | cut -d":" -f2 | passwd --stdin $i
done
之後執行script ./makeuser.sh account.txt
得到回應
-bash: ./makeuser.sh: 拒絕不符權限的操作
不知道有沒有哪位可以指點一下?
--
◣ ◢╲_
◥ ◣██◣█◣█◣█◢█◢ ψ sanbis █
◢████◣ ◢ ◣ ╲
◥██◣◤ ◥◢██◤ ◢ ◤
◢█◤◥◤██ ─ ─ ╲
◣ ◥◥◥◤ ◥◤◤◤ ◢◥██
◤= =◤◤ ˇ﹀﹀ˇ ╲
◣◥██ ██◤◢ ☆= ||◥
◣◆ ─ ◤
┐ ┌ ╱
◥██◥ ◤██◤ ●<
◢ │ ◣ ◢ ◣╱
喂!那是我家耶!? █\
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.25.51
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1518786030.A.904.html
推 brli7848: 你是系統管理員嗎? 02/16 21:05
推 wlsh5701: chmod +x makeuser.sh ? 02/16 21:07
→ sanbis: 用 root 帳號登入,所以我很奇怪為什麼會有這種訊息 02/16 21:07
→ sanbis: w大突破盲點了~沒想到自己寫的 script 預設不能執行一W一b 02/16 21:09
→ sanbis: 不過奇怪的是我在 /etc/pwsswd 底部直接加入一個帳號 02/16 21:11
→ sanbis: 但是想使用這個帳號登入的時候一直顯示密碼錯誤~ 02/16 21:12
→ sanbis: 是我犯傻了,忘記在/etc/shadow加入密碼 02/16 21:13