成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

linux系統(tǒng)中su與sudo的使用方法是什么-創(chuàng)新互聯(lián)

小編給大家分享一下linux系統(tǒng)中su與sudo的使用方法是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設,資興企業(yè)網(wǎng)站建設,資興品牌網(wǎng)站建設,網(wǎng)站定制,資興網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,資興網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

一般我們都會建議不要直接使用root賬號登陸服務器,建議使用普通賬號來登陸,等到必須使用root用戶來操作時,才進行身份切換。下面,就來講講兩個身份切換的命令su與sudo。

su

su命令用于從當前用戶切換到新的用戶,切換到新用戶身份時,需要輸入切換用戶的密碼。

一般用法:su - 用戶名

-或-l:改變身份時,也同時變更工作目錄,以及HOME,SHELL,USER,logname。此外,也會變更PATH變量;

下面來演示該命令的用法:

$ id # 當前用戶是admin
uid=1005(admin) gid=1006(admin) groups=1006(admin)
$ su - # 不輸入用戶名則表示切換到root用戶
Password: <===輸入root用戶的密碼

sudo

使用su來切換用戶需要輸入新用戶的密碼,我們不可能把root密碼隨意給其他人。使用sudo可以來解決這個問題,下面我們來介紹sudo。

對比su需要知道新切換的用戶密碼(往往是root用戶密碼),sudo的執(zhí)行只要輸入自己的密碼即可。甚至可以設置為不用密碼都行。想要用好sudo,那么就需要掌握/etc/sudoers這個配置文件。但這個文件是不能用vim或來修改,他需要用指定的命令,visudo來修改。

下面展示sudo的用法:

sudo [選項] 命令

  • -b:將后續(xù)命令反正后臺運行

  • -u:指定用戶運行后續(xù)命令

  • sh -c執(zhí)行多條命令

[root@bajiecxg tmp]# sudo -u gwx touch a.txt
[root@bajiecxg tmp]# ll a.txt 
-rw-r--r-- 1 gwx gwx 0 10月 29 17:49 a.txt
# 使用sh -c執(zhí)行多條命令
[root@bajiecxg tmp]# sudo -u gwx sh -c "mkdir gwx;cd gwx;\
touch 1.txt"
[root@bajiecxg tmp]# ll gwx/
總用量 0
-rw-r--r-- 1 gwx gwx 0 10月 29 17:53 1.txt

下面我們來看看/etc/sudoers這個文件,基本配置格式如下

root    ALL=(ALL)   ALL

使用者賬號  登錄者來源主機=可切換的用戶身份  可執(zhí)行的命令

上面的意思死root用戶可以從任意主機登錄,能夠切換任意的身份,能夠執(zhí)行任意的命令

現(xiàn)在,我們想添加一個用戶admin,讓他也能執(zhí)行任意命令,那么,我們就需要使用visodu命令新增一行,如下:

admin ALL=(ALL) ALL

那如果我們有多個運維管理者,他們都需要能夠使用sudo來執(zhí)行任意命令,那么就需要添加多條配置。那有沒有一種簡便的方法呢?有的,只要我們把用戶加入到wheel這個組就可以了。那么為什么加入到這個組就行了呢?看下/etc/sudoers,大概在99行:

%wheel  ALL=(ALL)   ALL

我們還可以讓用戶使用sudo時候,不需要使用密碼即可執(zhí)行命令

%wheel    ALL=(ALL)   NOPASSWD: ALL
# 屬于wheel這個組的用戶執(zhí)行sudo命令時,不需要輸入密碼


還可以賦予用戶有限的命令權(quán)限,讓用戶只能執(zhí)行幾個命令

admin ALL=(ALL) /usr/bin/ls,/usr/bin/cd

除此之外,sudo還有許多其他的用法,比如用戶別名、命令別名等等。

以上是linux系統(tǒng)中su與sudo的使用方法是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道!

網(wǎng)站名稱:linux系統(tǒng)中su與sudo的使用方法是什么-創(chuàng)新互聯(lián)
文章分享:http://jinyejixie.com/article2/dcjcoc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名定制網(wǎng)站、App開發(fā)網(wǎng)站營銷、網(wǎng)頁設計公司App設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
陆良县| 西丰县| 白朗县| 南岸区| 新沂市| 赤壁市| 平陆县| 五大连池市| 宜兰县| 宜兰县| 阿拉尔市| 右玉县| 海伦市| 芦溪县| 宁安市| 龙江县| 图片| 罗甸县| 南乐县| 梁山县| 体育| 两当县| 开平市| 乐清市| 宝坻区| 隆安县| 通渭县| 肇源县| 阳谷县| 江油市| 永胜县| 怀仁县| 灯塔市| 旌德县| 灌云县| 江门市| 岑溪市| 凤凰县| 萨嘎县| 淳化县| 洪江市|