在Linux中su和sudo区别,Linux中su和sudo的用法和区别
目錄
sudo
sudo:暫時(shí)切換到超級(jí)用戶模式以執(zhí)行超級(jí)用戶權(quán)限,提示輸入密碼時(shí)該密碼為當(dāng)前用戶的密碼,而不是超級(jí)賬戶的密碼。缺點(diǎn)是每次執(zhí)行超級(jí)用戶權(quán)限都要在命令前加上 sudo ,優(yōu)點(diǎn)是在當(dāng)前終端再使用 sudo?不要再重復(fù)輸入密碼(只對(duì)于當(dāng)前終端有效)。
sudo -i
sudo -i:為了頻繁的執(zhí)行某些只有超級(jí)用戶才能執(zhí)行的權(quán)限,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時(shí)該密碼為當(dāng)前賬戶的密碼。沒有時(shí)間限制。執(zhí)行該命令后提示符變?yōu)椤?”而不是“$”。想退回普通賬戶時(shí)可以執(zhí)行“exit”或“l(fā)ogout”?。
sudo的配置文件/etc/sudoers
注意:但是只有指定的一些用戶才有執(zhí)行?sudo?的權(quán)限,具體配置在 /etc/sudoers?文件中。
由于hack用戶不在 /etc/sudoers 文件中,故 hack 用戶不能使用 sudo 命令。
那么,如何能讓hack用戶也能使用sudo命令呢?
有兩個(gè)方法:
第一是將該用戶加入?wheel 組中 (因?yàn)?etc/sudoers 中默認(rèn)加入了wheel組中的用戶可以使用sudo權(quán)限),
第二是在 /etc/sudoers 文件中加入? hack? ?ALL=(ALL) ? ?ALL
groupmems -a hack -g wheel #將用戶hack添加到whell組中
或在 /etc/sudoers?中加入下面這行
hack ALL=(ALL) ALL
su
su : 切換到某某用戶模式,提示輸入密碼時(shí)的密碼為切換后賬戶的密碼,用法為“su? 賬戶名稱”。如果后面不加賬戶時(shí)系統(tǒng)默認(rèn)為 root 賬戶,密碼也為超級(jí)賬戶的密碼。沒有時(shí)間限制。
su -
su - :su -?和 su?的不同之處在于 su -?切換用戶后的目錄為切換后目錄的家目錄,而 su?則是原目錄
本文同步分享在 博客“謝公子”(CSDN)。
如有侵權(quán),請(qǐng)聯(lián)系 support@oschina.cn 刪除。
本文參與“OSC源創(chuàng)計(jì)劃”,歡迎正在閱讀的你也加入,一起分享。
總結(jié)
以上是生活随笔為你收集整理的在Linux中su和sudo区别,Linux中su和sudo的用法和区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果手机卖掉之前怎么处理
- 下一篇: 手机流量共享 linux,linux –