Re: [問題] 在新增使用者user時,同時新建/home/www …

看板Linux作者時間14年前 (2010/01/17 19:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《kadok.bbs@ptt.cc (暗夜流星)》之銘言: : 請問一下 : 如何做到 : 在新增使用者user時,同時新建/home/www/user/目錄 : 就是 : adduser kadok : 同時也會在/home/www 目錄下,同時增加kadok/目錄 : 且該目錄kadok/的user和group 都是kadok : 是否有比較簡單的方法達成呢? : 請指教,謝謝 useradd與adduser都沒有參數可以達到這樣的功能, 不過可以用簡單的script解決: 新增/sbin/useraddX #!/bin/sh USERNAME="$1" [ ! -e /home/www/$USERNAME ] && mkdir -p /home/www/$USERNAME chown -R $USERNAME:$USERNAME /home/www/$USERNAME exit 0 把useraddX變成可執行屬性,你就可以在useradd新增使用者之後, 再執行useraddX kadok達成這個目標。 算是需要手動作,沒辦法用useradd一步完成。 如果真要一步完成,可以這麼改: #!/bin/sh USERNAME="$1" USERID="$2" GROUPID="$3" groupadd -g $GROUPID useradd -u $USERID -g $GROUPID -s /bin/bash -m $USERNAME [ ! -e /home/www/$USERNAME ] && mkdir -p /home/www/$USERNAME chown -R $USERNAME:$USERNAME /home/www/$USERNAME exit 0 利用useraddX kodok來做: useraddX kodok 1000 1000 就可以呼叫原本的useradd,也可以新增使用者目錄到/home/www/底下。 更詳細的自訂,就依你的需求定義在script裡吧 -- 風輕輕的吹 我安靜地來 我輕點頭 妳暗微笑 不知不覺 享受彼此的默契 草悠悠的盪 妳淡淡的擺 妳高聲唱 我大聲和 自由自在 感受生命的韻律 -- 未來最舊小棧 Oldest Future Object █▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 140.109.80.232
文章代碼(AID): #1BKktk59 (Linux)