Re: [問題] NIS用戶端問題
我想你的問題重點是 在 server 和 client 端 AAA 這帳號的家目錄到底要不要同步.
如果沒有要同步, 只是每次登錄, 就要把AAA的家目錄從 server copy 到client,
那就簡單多了. 寫個 shell script, 每次登錄的時候檢查家目錄是不是存在, 如果
不存在, 就從 server 端 rsync 一份到 client.
例如用 bash shell,
if [ -d /home/AAA ]; then
echo "Home exists"
else
rsync -avz -e ssh root@server:/home/AAA /home
fi
當然要設定好 ssh 的authorization, 把 root 在 server 的 public key copy 一份到
client 那麼 root ssh 的動作就不需要密碼了.
另外, 應該不是 "exception", 你是要 " expect" 吧.
※ 引述《whisp1222 ()》之銘言:
: server端有AAA這個帳號,也有home directory
: clien端的用戶也可以使用AAA這個帳戶登入,但卻沒有home directory
: 目前是用人工一個一個加home directory
: --------------------
: mkdir /home/AAA
: chown -R AAA:AAA AAA
: --------------------
: 但問題是帳號一多就很累...囧
: 請問有辦法讓Linux偵測沒有home directory然後自動建立並copy相關檔案進去
: home directory嗎?
: 印象中之前有聽過exception這字眼 但怎樣都google不到(都找到程式語言的囧)
: 麻煩高手指導
: PS:忘記說明 我知道很多人直接mount /home,這樣就一定會有每個帳號的home directory
: 但因為教授某些需求 所以無法這樣做
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 78.142.140.194
推
06/28 18:39, , 1F
06/28 18:39, 1F
→
06/28 18:40, , 2F
06/28 18:40, 2F
→
06/28 18:40, , 3F
06/28 18:40, 3F
→
06/28 18:41, , 4F
06/28 18:41, 4F
→
06/28 18:41, , 5F
06/28 18:41, 5F
→
06/28 18:42, , 6F
06/28 18:42, 6F
→
06/28 18:42, , 7F
06/28 18:42, 7F
→
06/28 18:42, , 8F
06/28 18:42, 8F
→
06/28 18:43, , 9F
06/28 18:43, 9F
→
06/28 18:44, , 10F
06/28 18:44, 10F
→
06/28 18:45, , 11F
06/28 18:45, 11F
→
06/28 18:46, , 12F
06/28 18:46, 12F
→
06/28 18:46, , 13F
06/28 18:46, 13F
推
06/30 01:56, , 14F
06/30 01:56, 14F
討論串 (同標題文章)