8月10日當前最新消息 Linux係統中的切換用戶命令寶典
今天小編跟大家講解下有關科技常識:Linux係統中的切換用戶命令寶典,相信小夥伴們對這個話題應該也很關注吧,小編也收集到了有關科技常識:Linux係統中的切換用戶命令寶典的相關資料,希望小夥伴會喜歡也能夠幫助大家。
#1:runuser命令runuser命令使用一個替代的用戶或者組ID運行一個Shell。這個命令僅在root用戶時有用。
僅以會話PAM鉤子運行,並且沒有密碼提示。如果用一個非root用戶,並且該用戶沒有權限設置user ID,這個命令將會因為程序沒有setuid而失敗。因runuser不會運行認證和賬戶PAM鉤子,它比su更底層。
語法:
複製代碼代碼如下:runuser -l userNameHere -c 'command'runuser -l userNameHere -c '/path/to/command arg1 arg2'舉例來說,作為一個root用戶,你也許想檢查下oracle用戶下的shell資源限製,輸入:
複製代碼代碼如下:# runuser -l oracle -c 'ulimit -SHa'或者監察下nginx或lighttpd web服務器限製:
複製代碼代碼如下:# runuser -l nginx -c 'ulimit -SHa'或 複製代碼代碼如下:# runuser -l lighttpd -c 'ulimit -SHa'有時,root用戶由於權限(安全)問題不能瀏覽NFS掛載的共享:
複製代碼代碼如下:# ls -l /nfs/wwwroot/cyberciti.biz/http或複製代碼代碼如下:# cd /nfs/wwwroot/cyberciti.biz/http可能的輸出:
複製代碼代碼如下:-bash: cd: /nfs/wwwroot/cyberciti.biz/http/: Permission denied盡管如此,apache用戶被允許瀏覽或訪問掛載在/nfs/wwwroot/cyberciti.biz/http/下基於nfs的係統:
複製代碼代碼如下:# runuser -l apache -c 'ls -l /nfs/wwwroot/cyberciti.biz/http/'或複製代碼代碼如下:# runuser -l apache -c 'cd /nfs/wwwroot/cyberciti.biz/http/; vi index.php'使用runuser命令,無需使用密碼,並且,隻能在root用戶下使用。
可用選項:
-l: 讓shell成為登錄shell,用 runuser -l PAM 文件替代默認的-g:指定主要的組-G 追加組-c:命令,要傳到shell的單個命令--session-command=COMMAND:使用-c傳遞單個命令道shell中並且不創建新的會話-m: 不重置環境變量。
#2:su命令su命令允許你成為一個超級用戶或者替代用戶(substitute user),欺騙用戶(spoof user),設置用戶(set user)或者切換用戶(switch user)。它允許一個Linxu用戶切換當前用戶到那些你知道密碼的目標用戶,切換包括與之關聯的運行中的控製台(console)或者Shell,它的語法如下:
複製代碼代碼如下:su -su - username切換到root用戶 su命令會詢問目標用戶的密碼,在你的shell命令行中輸入 su - 來切換到root用戶(你必須知道root用戶的密碼):
複製代碼代碼如下:[email⠰rotected]:~$ su -或複製代碼代碼如下:[email⠰rotected]:~$ su - root輸出示例:
Password:複製代碼代碼如下:[email⠰rotected]:/root# [email⠰rotected]:~$如果輸入了正確的root密碼,會話的所有權(這裏應該指當前控製台的上下文——譯注)將改為root賬戶。輸入logout可以退出一個root登錄的shell,輸入 whoami或者id命令來驗證當前會話的所有者:
whoami或id用root賬戶運行命令 語法是:
複製代碼代碼如下:su - root -c"command"或複製代碼代碼如下:su - -c"command arg1"查看/root目錄下的內容,這些原本是普通用戶無法訪問的,運行:
複製代碼代碼如下:su - root -c"ls -l /root"需要注意的是,Linix和一些Unix-like係統有一個wheel用戶組,並且隻允許這個組內的用戶使用su切換到root。
使用su命令來讓其他用戶運行命令下麵這個命令是切換到oracle的賬戶,並且顯示限製清單:
複製代碼代碼如下:$ su - oracle -c 'ulimit -aHS'同樣, 如果提供了正確的oracle密碼,會話所有權將會變成oracle賬戶。su命令的日誌保存在係統日誌中,一般是在/var/log/auth.log(Debian/Ubuntu)或者/var/log/secure(RHEL/CentOS)。
#3: sudo命令sudo以另外的用戶來執行一個命令,但是它跟著一組關於那些用戶可以以那些其他用戶執行那些命令的規則(有點繞口——譯注)。這個規則在/etc/sudoers這個文件中被定義。不像su,sudo驗證用戶是靠用戶自己的密碼而不是那個要切換的用戶密碼。當提供一個審計跟蹤命令和他們的參數時(原文:...whileproviding an audit trail of the commands and their arguments——譯注)sudo允許一個係統管理員給某些用戶(或用戶組)委派以root或其他用戶來運行某些(或全部)命令的權限。這允許無需在用戶之間共享密碼就可以在指定宿主上將指定命令委派給指定用戶。語法如下:
複製代碼代碼如下:sudo command
GUI工具注意事項(su和sudo的前端GUI)gksu 命令是su的前台,gksudo 是sudo的前端。他們的主要用途是用來運行需要root權限但不需要運行一個X terminal emulator和使用直接使用su的圖形化命令。語法如下:
複製代碼代碼如下:gksu [-u <user>] [options] <command>gksudo [-u <user>] [options] <command>僅輸入gksu,將會顯示下麵這個彈窗:
然後,你將會被要求輸入root用戶的密碼:
你也可以直接運行下麵代碼:
複製代碼代碼如下:gksu -u root 'ls /root'或,以oracle用戶運行命令:
複製代碼代碼如下:gksu -u oracle 'ulimit -aHS'或作為root登錄:
複製代碼代碼如下:gksu -u root -l 總結:runuser VS su VS sudo
來源:愛蒂網
本文到此結束,希望對大家有所幫助呢。
相关阅读
- 業績增速放緩,五糧液拋出19個投資項目來增效
- 格力博:公司通過越南工廠基本實現了對美出口的全麵覆蓋
- 揭開搶票軟件的“黑幕”:便捷背後的重重陷阱_新聞中心_中國網
- 視頻|Manus兩天封神,左手熱搜右手漲停!券商高呼AI Agent的 \
- 漯河艦更多細節曝光!054B護衛艦有多強?專家解讀_中國網
- 大寒時節,如何溫補脾腎?中醫如何防治類風濕? | 時令節氣與健康
- 新春走基層丨“暖流”跑贏寒流 迎峰度冬能源保供忙_中國網
- 優必選(09880)逆市漲4.78% 機構指2025年人形機器人量產條件已經具備
- 春節假期期間西北華北等地氣溫偏低_中國網
- 本田中國2月銷量同比下降25.6%
- 業績預虧,股東減持,嘉澳環保股價卻大漲,投資者需警惕概念炒作風險
- 鋼鐵股早盤漲幅居前 鞍鋼股份及中國東方集團均漲超6%
- 賽微電子:公司擁有TMR隧道磁阻傳感器相關的製造工藝技術及人才團隊儲備
- 錢江摩托:公司目前暫未接入deepseek大模型
- 中國科學院院士高鎮同逝世 享年96歲_中國網
- 我國全麵推進幸福河湖建設_中國網
- 算力概念股震蕩走低,群興玩具跌停
- 外交部:中方將一如既往支持世衛組織履行職責_中國網
- A股將進一步提升市場估值,A50ETF華寶(159596)昨日“吸金”835萬
- 奧士康:泰國工廠已於2024年投產,目前生產經營有序運行中
- 吳曉軍當選青海省人大常委會主任,羅東川當選青海省省長_中國網
- 業績增速放緩,五糧液拋出19個投資項目來增效
- 自提外帶 年夜飯禮盒成新寵 蛇年年夜飯有哪些新風向?_中國網
- 受賄4311萬餘元!淩成興受賄、濫用職權案一審開庭_中國網
- 上交所舉辦人形機器人產業座談會,20餘家參會企業討論什麽?
- 埃及中國問題專家:春節是連接中外文化的橋梁_中國網
- 野村:泰國央行可能在6月、12月降息
- 韓首都圈高速公路發生多起事故涉及44輛車_中國網
- 陳建成:退伍不褪色 丹心映黨旗_中國網
- 王毅:中國奇跡的下半篇將是更加精彩的高質量發展
- 全國政協委員、東亞銀行聯席行政總裁李民斌:民營經濟的高質量發展離不開金融支持
- 小摩:對中國收費公路股樂觀 首選江蘇寧滬高速公路
- 2024年疆電外送創新高_中國網
- 普京稱西方應記住拿破侖的命運,馬克龍回應
- 中共中央 國務院印發《鄉村全麵振興規劃(2024-2027年)》_中國網
- 轉型發展巡禮|北方區域公司創新驅動,盤活臨港閑置低效資產開啟轉型新篇章
- 20省份今年GDP增速目標明確在5%以上,最高7%以上_中國網
- 特朗普終於要管管政府效率部了?呼籲裁員使用“手術刀”而非“大斧頭”
- 新春走基層丨海南文昌:百年老街的“獨特味道”_中國網
- 定日縣6.8級地震丨定日縣13日晚強烈餘震未造成人員傷亡_中國網
- 透視“反向春運”熱潮_中國網
- 房地產“白名單”項目貸款金額已達5.6萬億元_中國網
- 2025年地方兩會帶來哪些“民生禮包”?_中國網
- 弘高創意(002504)股民索賠分析
- 交出亮眼成績單 中國空間站實現多個國際“首次”_中國網
- 賽微電子:公司擁有TMR隧道磁阻傳感器相關的製造工藝技術及人才團隊儲備
- 中航成飛:抖音平台有“中航工業成飛”官方賬號
- 2024年度十大檢察新聞十大法律監督案例評選結果揭曉_中國網
- 報告:全國各地呈三梯隊推進數據要素市場化建設_中國網
- 2024年我國十種有色金屬產量超7900萬噸_中國網
- 華為多款新筆記本要運行Linux係統:消息稱無視Windows 為鴻蒙PC做鋪墊
- 密集組織招聘、加力穩崗擴崗——2025年開年穩就業觀察_中國網
- 天沃科技(002564)股民索賠分析
- 中電信人工智能公司平台業務部首席架構師畢然:下一代新型企業,企業中有效智能體的數量將成為發展的關鍵
- 中國年輕人樂為情緒買單 “快樂經濟”成消費新動力_中國網
- 【圖解】不止1.4萬億斤 2024年我國農業還有這些成就→_中國網
- 高盛再出重磅報告 看高瑞聲科技、地平線等企業作為物理AI的潛力
- 四川阿壩州紅原縣發生4.9級地震 震源深度8千米_中國網
- 沃爾核材:單通道224G高速通信線已實現量產
- 春節假期預計日均185萬人次出入境_中國網