婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > linux su和sudo命令的區別

linux su和sudo命令的區別

熱門標簽:西寧人工外呼系統線路商 個人電銷機器人 成都哪里有地圖標注公司 高德地圖標注樓房入駐 江蘇保險智能外呼系統產品介紹 北京外呼防封系統是什么 南昌四川外呼系統 諾基亞地圖標注app 咸寧智能營銷電話機器人怎么樣
一. 使用 su 命令臨時切換用戶身份

1、su 的適用條件和威力

  su命令就是切換用戶的工具,怎么理解呢?比如我們以普通用戶beinan登錄的,但要添加用戶任務,執行useradd ,beinan用戶沒有這個權限,而這個權限恰恰由root所擁有。解決辦法無法有兩個,一是退出beinan用戶,重新以root用戶登錄,但這種辦法并不是最好的;二是我們沒有必要退出beinan用戶,可以用su來切換到root下進行添加用戶的工作,等任務完成后再退出root。我們可以看到當然通過su 切換是一種比較好的辦法;

  通過su可以在用戶之間切換,如果超級權限用戶root向普通或虛擬用戶切換不需要密碼,什么是權力?這就是!而普通用戶切換到其它任何用戶都需要密碼驗證;

  2、su 的用法:

  su [OPTION選項參數] [用戶]

  -, -l, ——login 登錄并改變到所切換的用戶環境;

  -c, ——commmand=COMMAND 執行一個命令,然后退出所切換到的用戶環境;

  至于更詳細的,請參看man su ;

  3、su 的范例:

  su 在不加任何參數,默認為切換到root用戶,但沒有轉到root用戶家目錄下,也就是說這時雖然是切換為root用戶了,但并沒有改變root登錄環境;用戶默認的登錄環境,可以在/etc/passwd 中查得到,包括家目錄,SHELL定義等;

  [beinan@localhost ~]?$ suPassword:[root@localhost beinan]# pwd/home/beinan

  su 加參數 - ,表示默認切換到root用戶,并且改變到root用戶的環境;

  [beinan@localhost ~]?$ pwd/home/beinan[beinan@localhost ~]?$ su -Password:[root@localhost ~]# pwd/root

  su 參數 - 用戶名

  [beinan@localhost ~]?$ su - root 注:這個和su - 是一樣的功能;

  Password:

  [root@localhost ~]# pwd

  /root

  [beinan@localhost ~]?$ su - linuxsir 注:這是切換到 linuxsir用戶

  Password: 注:在這里輸入密碼;

  [linuxsir@localhost ~]?$ pwd 注:查看用戶當前所處的位置;

  /home/linuxsir

  [linuxsir@localhost ~]?$ id 注:查看用戶的UID和GID信息,主要是看是否切換過來了;

  uid=505(linuxsir) gid=502(linuxsir) groups=0(root),500(beinan),502(linuxsir)

  [linuxsir@localhost ~]?$

  [beinan@localhost ~]?$ su - -c ls 注:這是su的參數組合,表示切換到root用戶,并且改變到root環境,然后列出root家目錄的文件,然后退出root用戶;

  Password: 注:在這里輸入root的密碼;

  anaconda-ks.cfg Desktop install.log install.log.syslog testgroup testgroupbeinan testgrouproot

  [beinan@localhost ~]?$ pwd 注:查看當前用戶所處的位置;

  /home/beinan

  [beinan@localhost ~]?$ id 注:查看當前用戶信息;

  uid=500(beinan) gid=500(beinan) groups=500(beinan)

  4、su的優缺點;

  su 的確為管理帶來方便,通過切換到root下,能完成所有系統管理工具,只要把root的密碼交給任何一個普通用戶,他都能切換到root來完成所有的系統管理工作;但通過su切換到root后,也有不安全因素;比如系統有10個用戶,而且都參與管理。如果這10個用戶都涉及到超級權限的運用,做為管理員如果想讓其它用戶通過su來切換到超級權限的root,必須把root權限密碼都告訴這10個用戶;如果這10個用戶都有root權限,通過root權限可以做任何事,這在一定程度上就對系統的安全造成了威協;想想Windows吧,簡直就是惡夢;“沒有不安全的系統,只有不安全的人”,我們絕對不能保證這 10個用戶都能按正常操作流程來管理系統,其中任何一人對系統操作的重大失誤,都可能導致系統崩潰或數據損失;所以su 工具在多人參與的系統管理中,并不是最好的選擇,su只適用于一兩個人參與管理的系統,畢竟su并不能讓普通用戶受限的使用;超級用戶root密碼應該掌握在少數用戶手中,這絕對是真理!所以集權而治的存在還是有一定道理的;

二. sudo 授權許可使用的su,也是受限制的su

  1. sudo 的適用條件

  由于su 對切換到超級權限用戶root后,權限的無限制性,所以su并不能擔任多個管理員所管理的系統。如果用su 來切換到超級用戶來管理系統,也不能明確哪些工作是由哪個管理員進行的操作。特別是對于服務器的管理有多人參與管理時,最好是針對每個管理員的技術特長和管理范圍,并且有針對性的下放給權限,并且約定其使用哪些工具來完成與其相關的工作,這時我們就有必要用到 sudo。

  通過sudo,我們能把某些超級權限有針對性的下放,并且不需要普通用戶知道root密碼,所以sudo 相對于權限無限制性的su來說,還是比較安全的,所以sudo 也能被稱為受限制的su ;另外sudo 是需要授權許可的,所以也被稱為授權許可的su;

  sudo 執行命令的流程是當前用戶切換到root(或其它指定切換到的用戶),然后以root(或其它指定的切換到的用戶)身份執行命令,執行完成后,直接退回到當前用戶;而這些的前提是要通過sudo的配置文件/etc/sudoers來進行授權;

比如我們想用beinan普通用戶通過more /etc/shadow文件的內容時,可能會出現下面的情況;

  [beinan@localhost ~]?$ more /etc/shadow/etc/shadow: 權限不夠

  這時我們可以用sudo more /etc/shadow 來讀取文件的內容;就就需要在/etc/soduers中給beinan授權

  于是我們就可以先su 到root用戶下通過visudo 來改/etc/sudoers ;(比如我們是以beinan用戶登錄系統的)

  [beinan@localhost ~]?$ su

  Password: 注:在這里輸入root密碼

  下面運行visodu;

  [root@localhost beinan]# visudo 注:運行visudo 來改 /etc/sudoers

  加入如下一行,退出保存;退出保存,在這里要會用vi,visudo也是用的vi編輯器;至于vi的用法不多說了;beinan ALL=/bin/more 表示beinan可以切換到root下執行more 來查看文件;

  退回到beinan用戶下,用exit命令;

  [root@localhost beinan]# exit

  exit

  [beinan@localhost ~]?$

  查看beinan的通過sudo能執行哪些命令?

  [beinan@localhost ~]?$ sudo -l

  Password: 注:在這里輸入beinan用戶的密碼

  User beinan may run the following commands on this host: 注:在這里清晰的說明在本臺主機上,beinan用戶可以以root權限運行more ;在root權限下的more ,可以查看任何文本文件的內容的;

  (root) /bin/more

  最后,我們看看是不是beinan用戶有能力看到/etc/shadow文件的內容;

  [beinan@localhost ~]?$ sudo more /etc/shadow

  beinan 不但能看到 /etc/shadow文件的內容,還能看到只有root權限下才能看到的其它文件的內容,比如;

  [beinan@localhost ~]?$ sudo more /etc/gshadow

  對于beinan用戶查看和讀取所有系統文件中,我只想把/etc/shadow 的內容可以讓他查看;可以加入下面的一行;

  beinan ALL=/bin/more /etc/shadow

  題外話:有的弟兄會說,我通過su 切換到root用戶就能看到所有想看的內容了,哈哈,對啊。但咱們現在不是在講述sudo的用法嗎?如果主機上有多個用戶并且不知道root用戶的密碼,但又想查看某些他們看不到的文件,這時就需要管理員授權了;這就是sudo的好處;

  實例五:練習用戶組在/etc/sudoers中寫法;

  如果用戶組出現在/etc/sudoers 中,前面要加%號,比如%beinan ,中間不能有空格;%beinan ALL=/usr/sbin/*,/sbin/*

  如果我們在 /etc/sudoers 中加上如上一行,表示beinan用戶組下的所有成員,在所有可能的出現的主機名下,都能切換到root用戶下運行 /usr/sbin和/sbin目錄下的所有命令;

  實例六:練習取消某類程序的執行:

  取消程序某類程序的執行,要在命令動作前面加上!號; 在本例中也出現了通配符的*的用法;

  beinan ALL=/usr/sbin/*,/sbin/*,!/usr/sbin/fdisk 注:把這行規則加入到/etc/sudoers中;但您得有beinan這個用戶組,并且beinan也是這個組中的才行;

  本規則表示beinan用戶在所有可能存在的主機名的主機上運行/usr/sbin和/sbin下所有的程序,但fdisk 程序除外;

  [beinan@localhost ~]?$ sudo -l

  Password: 注:在這里輸入beinan用戶的密碼;

  User beinan may run the following commands on this host:(root) /usr/sbin/*(root) /sbin/*(root) !/sbin/fdisk[beinan@localhost ~]?$ sudo /sbin/fdisk -lSorry, user beinan is not allowed to execute '/sbin/fdisk -l' as root on localhost.

  注:不能切換到root用戶下運行fdisk 程序;

如果有sudo 的權限而沒有su的權限: sudo su;

標簽:中衛 清遠 長春 金華 濮陽 綏化 長春 電信

巨人網絡通訊聲明:本文標題《linux su和sudo命令的區別》,本文關鍵詞  linux,和,sudo,命令,的,區別,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux su和sudo命令的區別》相關的同類信息!
  • 本頁收集關于linux su和sudo命令的區別的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产清纯在线一区二区www| 欧美日韩一区二区三区高清| 日韩精品三区四区| 亚洲精品中文字幕乱码三区| 国产日韩精品一区二区三区在线| 精品国产sm最大网站| 精品国产乱码久久久久久牛牛| 91精品一区二区三区久久久久久| 欧美视频日韩视频| 欧美午夜精品免费| 欧美精品777| 欧美变态凌虐bdsm| 久久影院视频免费| 国产精品看片你懂得| 亚洲男人的天堂av| 亚洲午夜免费电影| 麻豆国产一区二区| 国产精品自拍三区| 99久久国产综合精品麻豆| 在线免费亚洲电影| 日韩视频在线一区二区| 久久久亚洲国产美女国产盗摄 | 国产高清视频一区| 国产传媒一区在线| 一本色道久久加勒比精品| 欧洲在线/亚洲| 欧美一区二区美女| 国产精品久久久久婷婷| 亚洲欧美日韩久久精品| 日韩成人免费看| 国产91丝袜在线18| 欧美日韩成人在线| 国产视频一区在线观看| 亚洲永久免费视频| 国内精品国产成人国产三级粉色| 不卡的电影网站| 欧美日韩中文字幕一区二区| 精品国产一区二区三区久久久蜜月| 欧美极品aⅴ影院| 亚洲最大成人网4388xx| 经典三级视频一区| 在线观看网站黄不卡| 久久精品无码一区二区三区| 亚洲精品视频自拍| 国产在线精品一区二区不卡了| 成人福利在线看| 日韩精品一区二区三区swag | 日本一不卡视频| 欧美性受xxxx黑人xyx性爽| 色婷婷激情一区二区三区| 蜜臀久久99精品久久久画质超高清| 国产日韩欧美综合一区| 久久蜜桃av一区精品变态类天堂| 国产日本欧洲亚洲| 日韩精品亚洲专区| 一本色道综合亚洲| 国产女同性恋一区二区| 免费看欧美女人艹b| 欧美性感一区二区三区| 国产精品国产成人国产三级| 国内久久精品视频| 欧美人xxxx| 一区二区欧美在线观看| av亚洲精华国产精华精华| 日韩精品一区二区三区视频播放| 亚洲一区二区黄色| 91国偷自产一区二区开放时间| 中文字幕在线免费不卡| 国产精品456| 日韩欧美中文字幕一区| 五月婷婷激情综合网| 欧美日韩国产一级片| 亚洲一区二区精品3399| 欧美在线不卡一区| 亚洲一级二级三级在线免费观看| 91丨porny丨国产入口| 亚洲欧洲无码一区二区三区| 岛国精品在线观看| 国产精品水嫩水嫩| 色综合久久综合网欧美综合网| 国产精品毛片高清在线完整版| 国产成人精品三级麻豆| 国产精品网曝门| 色婷婷精品久久二区二区蜜臀av| 亚洲在线观看免费| 欧美亚洲禁片免费| 美腿丝袜亚洲色图| 久久综合色播五月| 福利电影一区二区| 一区二区三区视频在线看| 日本韩国一区二区三区| 午夜精品久久久久久久99水蜜桃| 欧美日韩高清影院| 久久丁香综合五月国产三级网站| 久久蜜桃av一区二区天堂| 懂色av一区二区三区免费看| 成人欧美一区二区三区| 欧美色图激情小说| 精品亚洲国内自在自线福利| 国产精品激情偷乱一区二区∴| 91麻豆国产精品久久| 免费一区二区视频| 中文字幕一区二区不卡| 欧美日精品一区视频| 国内精品国产三级国产a久久| 国产精品美女视频| 欧美日韩免费观看一区二区三区 | 色综合久久久久久久久| 午夜精品aaa| 欧美精品一区视频| 91色乱码一区二区三区| 免费亚洲电影在线| 亚洲欧美精品午睡沙发| 欧美成人一级视频| 欧洲生活片亚洲生活在线观看| 卡一卡二国产精品| 一区二区成人在线视频| 欧美不卡123| 在线观看视频一区| 成人动漫一区二区三区| 五月综合激情日本mⅴ| 国产精品乱码人人做人人爱| 欧美精品粉嫩高潮一区二区| 国产69精品久久777的优势| 午夜激情久久久| 亚洲欧美国产77777| 久久久久国产精品麻豆| 欧美一区二区在线免费观看| 在线看日韩精品电影| 国产精品系列在线播放| 欧美a一区二区| 亚洲线精品一区二区三区| 中文字幕在线观看一区二区| 欧美精品一区二区蜜臀亚洲| 91.成人天堂一区| 日本国产一区二区| 99久久久久久99| 成人一道本在线| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品麻豆视频| 国产三级精品三级在线专区| 欧美丰满高潮xxxx喷水动漫 | 五月天一区二区三区| 亚洲精品日韩综合观看成人91| 久久精品人人做人人爽人人| 日韩欧美一区中文| 欧美一区二区人人喊爽| 欧美剧情电影在线观看完整版免费励志电影| 国产精品996| 国产成人在线免费| 粉嫩一区二区三区在线看| 国产一区二区三区不卡在线观看| 蜜桃av一区二区| 精品一区二区三区香蕉蜜桃 | 国产精品热久久久久夜色精品三区 | 95精品视频在线| av一区二区三区在线| 菠萝蜜视频在线观看一区| 成人h版在线观看| 成人性生交大片免费看视频在线| 国产不卡视频在线观看| 国产成人午夜视频| 丁香六月综合激情| 色综合天天性综合| 欧美日韩视频在线一区二区 | 成人a区在线观看| 色综合一区二区| 欧美另类z0zxhd电影| 日韩三级电影网址| 中文字幕第一页久久| 中文字幕一区二区三区不卡在线 | 国产精品一区二区久激情瑜伽| 国产精品456露脸| 91蜜桃婷婷狠狠久久综合9色| 91久久一区二区| 91精品久久久久久蜜臀| 国产女主播一区| 一区二区三区成人| 美女免费视频一区二区| 成人黄色电影在线 | 欧美中文字幕不卡| 精品日韩欧美在线| 亚洲男人的天堂在线观看| 老司机精品视频在线| 99r国产精品| 精品国产a毛片| 亚洲激情一二三区| 九色综合国产一区二区三区| 91亚洲国产成人精品一区二三| 91.麻豆视频| 亚洲另类在线制服丝袜| 国内精品写真在线观看| 欧美日韩在线三区| 中文字幕精品在线不卡| 男女性色大片免费观看一区二区| 不卡的av网站| 久久精品夜夜夜夜久久| 五月天久久比比资源色| 91在线播放网址| 精品国产自在久精品国产|