上週我使用RPC,可以運行我的RPC服務器程序。然而,今天我試圖再次啓動它,我得到這個錯誤:RPC身份驗證錯誤
Cannot register service: RPC: Authentication error; why = Client credential too weak unable to register (X_PROG, X_VERS, udp)
有人可以告訴我,這個錯誤的原因可以是什麼?
rpcinfo將帶給我這樣的:
program version netid address service owner
100000 4 tcp6 ::.0.111 portmapper superuser
100000 3 tcp6 ::.0.111 portmapper superuser
100000 4 udp6 ::.0.111 portmapper superuser
100000 3 udp6 ::.0.111 portmapper superuser
100000 4 tcp 0.0.0.0.0.111 portmapper superuser
100000 3 tcp 0.0.0.0.0.111 portmapper superuser
100000 2 tcp 0.0.0.0.0.111 portmapper superuser
100000 4 udp 0.0.0.0.0.111 portmapper superuser
100000 3 udp 0.0.0.0.0.111 portmapper superuser
100000 2 udp 0.0.0.0.0.111 portmapper superuser
100000 4 local /run/rpcbind.sock portmapper superuser
100000 3 local /run/rpcbind.sock portmapper superuser
奇怪的是,我還沒有使用這臺電腦在過去的一週甚至已。 是否有任何應該運行的服務?
希望你能幫助我。 Grtz斯特凡
可能值得一提的是我是「不安全」模式,因此允許任何主機向註冊程序製作RPC。 (從手冊:「通常rpcbind只接受來自回送接口的這些請求,出於安全原因,這種改變對於使用rpc庫的早期版本編譯的程序是必需的,並且不要使用回送接口來發出這些請求。」) – eregon