作者 主題: nis設定問題  (閱讀 4895 次)

0 會員 與 1 訪客 正在閱讀本文。

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 於: 2004-03-11 13:07 »
大家好:
想請問一個問題,就是我已經將yp灌起來了...
在client端用yptest測試....除了
WARNING: No such key in map (Map passwd.byname, key nobody)
這一個warning外一切都正常.....
當我在client端su - user的時候....卻會出現
id: cannot find name for user ID 500這個問題....
我有看過之前的人提的問題,回答是要他們將passwd這個檔的權限改為644
可是不管是在server端或client端....我的passwd這個檔的權限都是644
所以我想請教大家,是否能提供我一個方向或解決的辦法....

另外,當我要用rsh登入另外一台client時,會出現Permission Deny...
這又有可能是什麼樣的問題呢?

非常謝謝大家.....

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
nis設定問題
« 回覆 #1 於: 2004-03-11 15:17 »
請問你的系統版本是?

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 回覆 #2 於: 2004-03-11 16:06 »
Redhat 9.0
kernel版本是 2.4.20-8

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
nis設定問題
« 回覆 #3 於: 2004-03-11 16:14 »
nis已經不符合現在的需求了,改用ldap比較實際

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
nis設定問題
« 回覆 #4 於: 2004-03-11 23:19 »
如過是 redhat 9 ,那應該很容易...

server 端:
# nisdomainname test
# echo "NISDOMAIN=test" >> /etc/sysconfig/network
# service ypserv start
# service yppasswdd start
# chkconfig ypserv on
# chkconfig ypoasswdd on
# /usr/lib/yp/ypinit -m
^d
<Enter>

client 端:
# nisdomainname test
# echo "NISDOMAIN=test" >> /etc/sysconfig/network
# authconfig
[ * ] Use NIS
[ * ] NIS nisdomain & server
# service ypbind restart
# chkconfig ypbind on

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 回覆 #5 於: 2004-03-12 11:05 »
謝謝netman的回答....
不過我照著您說的做一次一樣會出現我說的這兩個問題
(1)        id: cannot find name for user ID 500
(2)        Permission Deny....
還是找不出原因來....

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
nis設定問題
« 回覆 #6 於: 2004-03-12 13:30 »
請問 ypcat -k passwd 看到啥?

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 回覆 #7 於: 2004-03-12 15:21 »
在client端用ypcat -k passwd
可以看到server上的帳號資訊....

aries aries:$18GkHieEi$jqCHsJQi/pcLHKzTpJA6B1:500:500::/home/aries:/bin/tcsh

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
nis設定問題
« 回覆 #8 於: 2004-03-12 15:25 »
那請問能否將"完整"的錯誤信息及其前後動作列出來嗎?

我前幾天才在多台 rh9.0 上做過,很簡單就過了。你要不要再找兩台來試試看啊?

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 回覆 #9 於: 2004-03-15 12:16 »
server端
[root@pc1 root]# su - aries
[aries@pc1 ~]$ rsh pc3 ls -l
Permission denied.
[aries@pc1 ~]$

client端
[root@pc3 xinetd.d]# su - aries
id: cannot find name for user ID 500
[aries@pc3 ~]$

client端為重新安裝之Redhat 9
nis安裝步驟如netman大大所述~

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
nis設定問題
« 回覆 #10 於: 2004-03-15 16:09 »
暫不管 su 與 rsh ,請問單純的 login 可以過嗎?

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 回覆 #11 於: 2004-03-15 18:38 »
使用ssh無法login.....
login as: aries
Sent username "aries"
aries@192.168.1.103's password:
Access denied

但在本機上login aries可以登入....只是會顯示如下訊息~
[root@pc3 xinetd.d]# login aries
Password:
id: cannot find name for user ID 500

在hosts.allow及hosts.deny中沒有設定任何值~

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
nis設定問題
« 回覆 #12 於: 2004-03-15 21:30 »
嗯... 那我就實在不知問題在哪了...
因為我這裡一切正常...

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 回覆 #13 於: 2004-03-16 11:13 »
我想我找出一部分的原因了....
關於permission deny方面是因為rsh程式的問題,我將rsh的版本升級就可以用了..
不過困惑的是,另外的兩台機器也是同一版本卻沒有問題...唉...

vse0616

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
nis設定問題
« 回覆 #14 於: 2004-04-02 17:18 »
依照netmann的方式  的確是粉簡單就可以使用
類似 ftp telnet 等服務啦

不過我在NIS Master Server 端更新資料,ex: uid gid passwd
Client 端所讀到的資料仍然是舊的紀錄耶

除非將它給 service ypserv restart
可是這樣子不是粉方便的耶

Aries

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
nis設定問題
« 回覆 #15 於: 2004-04-02 22:17 »
有在/var/yp下打make嗎?
這樣才會重新更新資料啊...