使用MacPort安裝了Kerberos後ssh沒法使用Kerberos驗證

最近想把本配置成公司的開發環境,在登陸到服務器的時候遇到了問題,我把Kerberos配置好,kinit之後登陸服務器,仍是讓我輸入密碼。後來發現是MacPort安裝了Kerberos,把MacPort安裝的Kerberos(Mac再帶Kerberos)停用掉之後就能夠使用了。bash

可是由於我使用了MacPort安裝SVN,它自動啓用了Kerberos,停掉Kerberos後SVN也就無法使用了。因此Kerberos不能停。服務器

今天發現我kinit和klist用的都是MacPort安裝的Kerberos。其實用Mac自帶的Kerberos就能登陸。開發

緣由是MacPort把它的Path放到了默認Path的前面。它修改的文件時~/.bash_profile和~/.profile兩處。只要修改爲 export PATH=$PATH:{MacPortPath}這樣的就好了。it

相關文章
相關標籤/搜索