问题 1: 请问如何在 SCO Unix 上用 Shell 文件实现建立 Unix 用户 ? 
     解答 : 建立一个增加用户的 Shell 文件 , 名字为 addauser, 将其属性设置为可执行 , 文本文件如下 : 
    if [ "$#" -eq 1 ] 
    then 
    useradd -g mail -d /usr/email/${1} -m ${1} 
    passwd ${1} 
    echo "add a user $1 ";exit 
    else 
    echo "error,user name?";exitfi 
     如果键入下列命令 : 
    #addauser userexample 
     系统就会提示你键入用户 userexample 的密码 , 然后提示建立该用户成功。如果仅仅键入了 addauser, 后边没有跟用户名 , 系统则提示出错。 ( 山东省肥城市肥城矿务局中心医院   刘茂忠 ) 
     问题 2: 请问在 SCO Unix 下如何实现批量增加 Unix 用户 ? 
     解答 : 可建立 Shell 文件 addmanyuser, 将其属性设置为可执行 :useradd -g mail -d /usr/email/${1} -m ${1} 
     然后建立文本文件 userbatchadd: 
    addmanyuser userexample1 
    addmanyuser userexample2 
    ... 
    addmanyuser userexamplen 
    userexample1, userexample2 ...userexamplen 为要建的 Unix 用户名 , 将  userbatchadd 属性设置为可执行 , 在系统下运行时 , 就可以批量创建 Unix 用户 userexample1, userexample2 ...userexamplen 。其后 , 可创建可执行文件 userbatchpasswd, 如下 : 
    passwd userexample1 
    passwd userexample2 
    ... 
    passwd userexamplen 
     运行时可将各用户的密码加入。 
(本文已被浏览 2395 次)
|
|