[問題] putty遠端登入後權限

看板Linux作者 (AL)時間7年前 (2018/08/24 22:00), 7年前編輯推噓2(208)
留言10則, 5人參與, 7年前最新討論串1/1
使用putty遠端登入ubuntu時 0 packages can be updated. 0 updates are security updates. New release '18.04.1 LTS' available. Run 'do-release-upgrade' to upgrade to it. Last login: Fri Aug 24 21:48:14 2018 from xxxxxxxxxx $ 在這個狀態下,沒辦法用任何指令 需要 su user以後才可以正常使用 而且su user後命令前端會變成 used@@localhost ~:$ 想問是不是因為user的權限設太高(sudoer) 所以登入時才需要再要求一次權限? 此外現在的情況只能用兩次exit結束sessions 第一次會登出user 第二次才會結束sessions 不能使用logout登出 想問式哪邊設定出錯了? -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.120.88 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1535119243.A.EE8.html

08/24 22:10, 7年前 , 1F
你的ssh login shell 不是bash而是降一階的sh
08/24 22:10, 1F
剛剛用finger看過 真的只是/bin/sh

08/24 22:16, 7年前 , 2F
你這個user在passwd裡面是不是nologin??
08/24 22:16, 2F
檢查/etc/passwd 帳號都不是nologin 還是要到其他地方看?

08/24 22:37, 7年前 , 3F
echo $PATH
08/24 22:37, 3F
如果不是su user 會出現/home/user

08/25 05:17, 7年前 , 4F
env
08/25 05:17, 4F

08/25 13:38, 7年前 , 5F
打 set ,把輸出結果貼來竹看
08/25 13:38, 5F
不是很了解 是在沒有su的情況下使用set嗎? ※ 編輯: k97231 (1.160.120.88), 08/25/2018 15:48:43 ※ 編輯: k97231 (1.160.120.88), 08/25/2018 15:49:22 ※ 編輯: k97231 (1.160.120.88), 08/25/2018 15:51:06 ※ 編輯: k97231 (1.160.120.88), 08/25/2018 15:52:08

08/27 01:52, 7年前 , 6F
猜測是/etc/passwd裡面,你的user預設的shell是/bin/sh
08/27 01:52, 6F

08/27 01:52, 7年前 , 7F
嗯……好像也不對
08/27 01:52, 7F

08/27 01:53, 7年前 , 8F
總之就是某處設定讓你用sh跑,又沒吃到PATH;你ssh登入後跑
08/27 01:53, 8F

08/27 01:53, 7年前 , 9F
/bin/bash應該也會是正常
08/27 01:53, 9F
剛剛發現/etc/passwd中,user沒有指定使用那種shell 所以在user後面新增/bin/bash後就可以了 ※ 編輯: k97231 (140.122.152.43), 08/27/2018 10:33:40

08/27 22:04, 7年前 , 10F
感謝解惑
08/27 22:04, 10F
文章代碼(AID): #1RW0-Bxe (Linux)
文章代碼(AID): #1RW0-Bxe (Linux)