所需指令 useradd, smbpasswd, 可一次大量建立系統及samba帳號密碼

samba 3.0 的帳號密碼設立語法如下

echo -e "s101\ns101" | smbpasswd -s -a s101

搭配useradd, 以下可建新立

s96001-s96011 的帳號

#!/usr/bin/ruby

stu=Array.new
for i in 1..11
   stu << sprintf("s96%03d",i)
end

stu.each{|e|
  system("echo #{e} | pw useradd #{e} -g students -b /home/students -m  -w yes -s /sbin/nologin")
  system("echo -e \'#{e}\n#{e}\' | smbpasswd -s -a #{e}")
}

另一指令可用 man newusers

arrow
arrow
    全站熱搜

    igogo 發表在 痞客邦 留言(0) 人氣()