有關su這指令,有一點我想跟大家分享

Home Home
引用 | 編輯 lawrencelu71050
2008-10-29 21:13
樓主
推文 x0
su是切換使用者
su -l(小寫L)是切換時一並帶入目的使用者環境
很多人都誤會這是超級使用者,原因是沒有輸入要切換的使用者帳號,預設是root
可是在終端機輸入 :man su(enter)
就可以看到說明文件寫的是切換使用者帳號

獻花 x0
引用 | 編輯 mjgdsfrj
2008-12-05 23:58
1樓
  
謝謝分享
剛好用到

獻花 x0
引用 | 編輯 夢見草
2009-03-03 23:13
2樓
  
su -

這樣就可以了,不用加小寫的L

獻花 x0
引用 | 編輯 lawrencelu71050
2009-03-05 08:45
3樓
  
下面是引用 夢見草 於 2009-03-03 23:13 發表的 : 到引言文
su -

這樣就可以了,不用加小寫的L
==========================================
是su就好了,但您要不要先在終端機打上:man su,看說明文件參數l是什用用途呢

獻花 x0
引用 | 編輯 jackhook
2009-03-05 10:51
4樓
  
應該要看你只是要切換使用者 還是要連使用者的完全權限都取得
su 切換使用者
su - 切換使用者 並取得使用者完全權限
su 這個指令的參數還很多 如果需要完整的運用 還是需要查一下
我個人使用比較頻繁的是 sudo 少用 su

獻花 x0
引用 | 編輯 lawrencelu71050
2009-03-05 12:57
5樓
  
下面是引用 jackhook 於 2009-03-05 10:51 發表的 : 到引言文
應該要看你只是要切換使用者 還是要連使用者的完全權限都取得
su 切換使用者
su - 切換使用者 並取得使用者完全權限
su 這個指令的參數還很多 如果需要完整的運用 還是需要查一下
我個人使用比較頻繁的是 sudo 少用 su
==============================================
我本身是一開始先建立好一般使用者帳號,然後visudo
把一些信任的帳戶設為不需要密碼就可以切換成root
您有無想過有無加上那小寫L差別在哪邊,您先man su看看說明文件,在測試之後就會發現到沒有使用者完全權限跟有有使用者完全權限
的差別

獻花 x0
引用 | 編輯 jackhook
2009-03-06 12:19
6樓
  
man 這個指令 通常只在敘述一些簡單的介紹 可以做為一個參考
至於有沒有完整權限的這個部分 有興趣的人可以去查Redhat的相關資料
指令後面所附加的參數 一定有他的意義存在 只是有沒有需求弄得這麼複雜
僅提供大家玩Linux的思考方向 怎麼做看各人喜好
但是如果連Linux能做到些什麼都不清楚 就怕做出來徒勞無功

獻花 x0
引用 | 編輯 夢見草
2009-03-15 22:51
7樓
  
我說說我的經驗吧
我用 ssh 登入, 用 user 此帳號登入

在 user 帳號下打 ifconfig 指令,看ip, 不能看,這是正常的,它沒有權限執行此指令

所以我切換到 root 帳號

使用 su 指令 切換,輸入 ifconfig ,它告訴我沒有這個指令

回到 user 帳號,再一次換換到 root 帳號

這次我用 su - 指令切換到 root

輸入 ifconfig ,就能正常執行此指令了

以上就是 su 有沒有帶那個減號的差別

獻花 x0
引用 | 編輯 lawrencelu71050
2009-03-20 11:59
8樓
  
下面是引用 jackhook 於 2009-03-06 12:19 發表的 : 到引言文
man 這個指令 通常只在敘述一些簡單的介紹 可以做為一個參考
至於有沒有完整權限的這個部分 有興趣的人可以去查Redhat的相關資料
指令後面所附加的參數 一定有他的意義存在 只是有沒有需求弄得這麼複雜
僅提供大家玩Linux的思考方向 怎麼做看各人喜好
但是如果連Linux能做到些什麼都不清楚 就怕做出來徒勞無功

這段話我不懂意思,要怎麼做真的是看個人,沒有誰對誰錯
最後這段話我是覺得要不要婉轉來說會比較好

獻花 x0
引用 | 編輯 jackhook
2009-03-23 22:53
9樓
  
其實我有點好奇 我哪裡寫得不夠婉轉
我本人經常性的都在潛水 很少發文
我本人玩Linux大概也有10幾年了吧
以前剛碰Linux的時候 連想問一個人都沒有 週遭的朋友都是 MCSE CCNA ......
想問一個很簡單的東西都沒機會 後來遇到懂的人 態度上也並不是這麼友善
其實現在看到玩Linux的人越來越多了 還有人願意與他人分享心得 確實是件好事
但是玩系統這種東西 有的時候需要很花時間去思考
正確的指令及思考方向 不會讓人浪費時間及造成安全性漏洞
我只是想提醒有些沒注意的地方 千萬別遺漏了 尤其是 su
man 這個指令我也大致上提過 真的很好用
但是光靠 man 這個指令 就想一窺Linux的奧妙 我想是不可能的
我絕對不是針對你個人而發文的 但是我怕其他對Linux有興趣的人 產生誤解 所以發言
看了你發的一些文 看得出來大概剛開始玩Linux
建議你可以多聽聽別人的心得 也許也是很有幫助的

獻花 x0
引用 | 編輯 lawrencelu71050
2009-05-14 21:48
10樓
  
下面是引用 jackhook 於 2009-03-23 22:53 發表的 : 到引言文
其實我有點好奇 我哪裡寫得不夠婉轉
我本人經常性的都在潛水 很少發文
我本人玩Linux大概也有10幾年了吧
以前剛碰Linux的時候 連想問一個人都沒有 週遭的朋友都是 MCSE CCNA ......
想問一個很簡單的東西都沒機會 後來遇到懂的人 態度上也並不是這麼友善
其實現在看到玩Linux的人越來越多了 還有人願意與他人分享心得 確實是件好事
但是玩系統這種東西 有的時候需要很花時間去思考
正確的指令及思考方向 不會讓人浪費時間及造成安全性漏洞
我只是想提醒有些沒注意的地方 千萬別遺漏了 尤其是 su
man 這個指令我也大致上提過 真的很好用
但是光靠 man 這個指令 就想一窺Linux的奧妙 我想是不可能的
我絕對不是針對你個人而發文的 但是我怕其他對Linux有興趣的人 產生誤解 所以發言
看了你發的一些文 看得出來大概剛開始玩Linux
建議你可以多聽聽別人的心得 也許也是很有幫助的
===========================================
ok!!謝謝您的指教

獻花 x0
引用 | 編輯 mnbmnb5266
2010-08-19 21:00
11樓
  
原來是這樣,以前我一直都對此不是很清楚,多謝了

獻花 x0