|
藍森林 http://www.lslnet.com 2006年8月08日 13:08
如何實現不同用戶之間的轉換?
現在root用戶狀態下,想轉換xctj用戶,xcjt用戶的口令還是xctj;我執行了su命令,可是不知怎麼了無法實現root到xctj的轉換?請高手指教! |
如何實現不同用戶之間的轉換?
su xctj 就行啊! |
如何實現不同用戶之間的轉換?
#su 用戶名
其中在用戶名之前加「-」時,自動執行.profile,否則不執行. |
如何實現不同用戶之間的轉換?
我就是執行的su - xctj 命令,不能實現root到xctj轉轉, |
如何實現不同用戶之間的轉換?
剛剛試了一下,可以呀,
su 用戶名
su - 用戶名 都可以的 |
如何實現不同用戶之間的轉換?
除非是xctj用戶不存在,否則沒理由不能切換的 |
如何實現不同用戶之間的轉換?
對。 |
如何實現不同用戶之間的轉換?
同意大家說法:P |
如何實現不同用戶之間的轉換?
哈哈 |
如何實現不同用戶之間的轉換?
su肯定可以的。 |
如何實現不同用戶之間的轉換?
是啊。應該可以啊 |
如何實現不同用戶之間的轉換?
#su 用戶名 |
如何實現不同用戶之間的轉換?
| 如何實現不同用戶之間的轉換?
你是這樣執行的su - xctj 命令,不能實現root到xctj轉換
你應該是
#su xctj
改變用戶是絕對沒問題的 |
如何實現不同用戶之間的轉換?
本人在銀行工作,xctj是櫃檯業務設定的用戶,xctj用戶環境是csh。xctj在註冊時先 執行.cshrc,而後執行 .login。在 .login文件加載了條件判斷語句,凡是在主機上01-12進行註冊,就執行了exit,命令,也就是說只有在普通終端上註冊才行。這就是為什麼在主機上su - xctj不能進行用戶轉換的原因。我在對.login文件進行分析研究之後才發現這個問題出在了哪裡! |
如何實現不同用戶之間的轉換?
那別人怎麼可能知道這個判斷?
xctj="協儲統計"? |
如何實現不同用戶之間的轉換?
在
.login文件中有一段這樣的程序
TTY=`tty| sed -e 's/[^0-9]*//g'`
if [ $TTY -ge "01" -a $TTY -le "12" ]
then
exit
fi |
如何實現不同用戶之間的轉換?
所以只有你們自己可以看到代碼的知道了. |
| |