看板 Linux 關於我們 聯絡資訊
先建立一個 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