執(zhí)行sudo passwd的確修改的是root用戶的密碼,所以有經(jīng)驗(yàn)的Linux運(yùn)維系統(tǒng)管理員會(huì)用visudo命令設(shè)置成其他用戶無法用sudo來修改root密碼,具體的設(shè)置方法可以百度一下。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供漢源企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、H5頁(yè)面制作、小程序制作等業(yè)務(wù)。10年已為漢源眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
內(nèi)容不同 su命令:用于切換用戶,substitute英文含義“代替”的意思。sudo命令:為superuser do 的簡(jiǎn)寫,即使用超級(jí)用戶來執(zhí)行命令,一般是指root用戶。
兩個(gè)命令的最大區(qū)別是:sudo 命令需要輸入當(dāng)前用戶的密碼,su 命令需要輸入 root 用戶的密碼。
在 Linux 系統(tǒng)中,提升權(quán)限的常用命令是 sudo。sudo (superuser do)是一種 Linux 命令,允許普通用戶在需要時(shí)執(zhí)行具有特殊權(quán)限的命令,而無需切換到超級(jí)用戶帳戶。
sudo 表示獲取臨時(shí)的root權(quán)限命令,如:sudo gedit /etc/shadow,表示臨時(shí)使用root權(quán)限來編輯/etc/shadow密碼文件,因?yàn)?etc/shadow密碼文件需要使用root權(quán)限才能打開與編輯。
解決方法:這里就要用到linux的特殊權(quán)限命令了:suid權(quán)限的賦加。比如說你登陸普通用戶user1,想要使用reboot的命令,一般情況下會(huì)提示你沒有權(quán)限執(zhí)行此命令。
1、終端下鍵入:touch加文件名,這樣就創(chuàng)建了一個(gè)文件。用ls命令即可查看剛剛創(chuàng)建的文件。然后就可以隨意編輯這個(gè)文件了。
2、cat表示串聯(lián),在Linux經(jīng)常用于讀取一個(gè)文件中的數(shù)據(jù)。cat是在類Unix系統(tǒng)中最常使用的命令之一。它提供了三個(gè)與文本文件相關(guān)的功能:顯示一個(gè)文件的內(nèi)容、組合多個(gè)文件的內(nèi)容到一個(gè)輸出以及創(chuàng)建一個(gè)新的文件。
3、Linux文件和目錄的新建命令有:touch、mkdir、cp、mv等。
4、例如要?jiǎng)?chuàng)建一個(gè)名為ll的文件,那么輸入:【touch ll】。如果要?jiǎng)?chuàng)建一個(gè)名為ll的txt文件,那么輸入:【touch ll.txt】,如果要?jiǎng)?chuàng)建一個(gè)名為ll的jpg文件,那么輸入命令:【touch ll.jpg】其他的擴(kuò)展名也是類似的。
這里就要用到linux的特殊權(quán)限命令了:suid權(quán)限的賦加。比如說你登陸普通用戶user1,想要使用reboot的命令,一般情況下會(huì)提示你沒有權(quán)限執(zhí)行此命令。但如果把此命令的配置文件的權(quán)限修改下,就可以登陸普通用戶使用此命令了。
當(dāng)在Linux下執(zhí)行 sudo -s 時(shí)出現(xiàn)如下提示:解決方法:(a)進(jìn)入超級(jí)用戶模式。輸入su -,系統(tǒng)會(huì)讓你輸入超級(jí)用戶密碼,輸入密碼后就進(jìn)入了超級(jí)用戶模式。(當(dāng)然,你也可以直接用root)(b)添加文件的寫權(quán)限。
確認(rèn)當(dāng)前是否已經(jīng)打開了其他程序或終端,如果是,請(qǐng)先關(guān)閉它們,然后再嘗試使用su命令進(jìn)入目標(biāo)用戶。使用su-命令來切換用戶。
普通用戶沒有權(quán)限使用某個(gè)命令時(shí),一般的解決方法是用su -命令(注意那個(gè)橫杠)暫時(shí)切換為root用戶,執(zhí)行完成后再用exit命令切換回來。
查看磁盤空間 -df df命令以磁盤分區(qū)為單位查看文件系統(tǒng)中磁盤空間的使用情況。
Linux磁盤管理常用三個(gè)命令為df、du、fdisk。df,全稱:disk full,列出文件系統(tǒng)的整體磁盤使用量 du,全稱:disk used,檢查磁盤空間使用量 fdisk,用于磁盤分區(qū)。
系統(tǒng)管理命令:who、uname、top、ps、kill、ifconfig、free、df、du、time、shutdown、reboot、man、last、halt、date、crontab、getconf。磁盤管理命令:fdisk、mount、umount、sync。
1、第一類:root(超級(jí)管理員),UID為0,這個(gè)用戶有極大的權(quán)限,可以直接無視很多的限制,包括讀寫執(zhí)行的權(quán)限。第二類:系統(tǒng)用戶,UID為1~499。一般是不會(huì)被登入的。第三類就是普通用戶,UID范圍一般是500~65534。
2、使用這個(gè)用戶登錄linux系統(tǒng)后的一般操作(除sudo/su等操作外)都是這個(gè)用戶權(quán)限的操作,包括 啟動(dòng)應(yīng)用后,該應(yīng)用具有的權(quán)限,也是和這個(gè)用戶一致的 。
3、linux中每個(gè)文件都是有權(quán)限的。 每個(gè)文件都有自己的所屬用戶和所屬組,且擁有所屬用戶權(quán)限,所屬組權(quán)限和其他權(quán)限3種。
4、Linux系統(tǒng)中的用戶是分角色的,用戶的角色是由UID和GID來識(shí)別的(也就是說系統(tǒng)是識(shí)別的是用戶的UID、GID,而非用戶用戶名),一個(gè)UID是唯一(系統(tǒng)中唯一如同身份證一樣)用來標(biāo)識(shí)系統(tǒng)的用戶賬號(hào)(用戶名)。
5、sudo是linux下常用的允許普通用戶使用超級(jí)用戶權(quán)限的工具,允許系統(tǒng)管理員讓普通用戶執(zhí)行一些或者全部的root命令,如halt,reboot,su等等。這樣不僅減少了root用戶的管理時(shí)間,同樣也提高了安全性。
新聞標(biāo)題:linuxsuid命令的簡(jiǎn)單介紹
文章來源:http://vcdvsql.cn/article42/dgsppec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、App開發(fā)、網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)、用戶體驗(yàn)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)