linux sudo命令使用
1.命令簡介
sudo即super user do,也就是root使用者經過配置,指定特定使用者可以執行一些root使用者才有許可權執行的指令。
這樣,管理員可以授權於一些普通使用者去執行一些root執行的操作,而不需要知道root的密碼,它依賴於/etc/sudoers這個檔案,可以授權於那個使用者在那個主機上能夠以管理員的身份執行什麼樣的管理命令,而且是有限的。該命令和su - root切換使用者來執行指令相比起來更加安全,也更易於許可權的細分管理。
2.如何配置使用sudo
編輯檔案/etc/sudoers
檔案格式:
who where whom command
指定那個使用者在哪裡可以執行誰的什麼命令,常見配置:
oracle ALL=(ALL) ALL //為使用者"oracle"授予sudo訪問權
%dba ALL=(ALL) ALL //為屬於dba使用者組的所有使用者授予sudo訪問權
oracle ALL=(ALL) NOPASSWD:ALL //為oracle使用者授予sudo許可權,並且oracle使用者執行時不需要輸入密碼
注意:編輯這個檔案,最有效最安全的方式是使用visudo命令。這個命令會以提升許可權啟動vi編輯器,那樣你就能編輯並儲存該檔案。它還會給sudoers檔案上檔案鎖,那樣別人無法編輯該檔案。一旦你完成了編輯工作,它會分析檔案,查詢有無簡單的錯誤。編輯sudo檔案要比僅僅使用任何舊的文字編輯器來得安全得多。
3.常見用法
sudo
sudo -u
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30167136/viewspace-1472327/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux命令su、sudo、sudo su、sudo -i使用和區別Linux
- Linux基礎命令---sudoLinux
- Linux基礎命令—sudoLinux
- 威力強大的Linux sudo 命令Linux
- sudo以其他使用者身份身份執行命令-linux命令學習Linux
- Linux 命令 su 和 sudo 的區別Linux
- 使用 sudo 命令出現錯誤
- Linux下crontab命令的用法:sudo crontab -lLinux
- Linux 系統中 sudo 命令的 10 個技巧Linux
- 深度解析!Linux 命令 su 和 sudo 的區別Linux
- 6個超實用的Sudo命令使用技巧
- Linux中su和sudo命令有什麼區別?Linux學習教程Linux
- Linux– su和sudo 切換使用者Linux
- Linux sudo 被曝提權漏洞,任意使用者均能以 root 身份執行命令Linux
- linux sudo提權Linux
- 如何在 Linux 中不輸入密碼執行 sudo 命令Linux密碼
- 在 Linux 中執行特定命令而無需 sudo 密碼Linux密碼
- 用大寫字母輸入 Linux 命令以將其作為 sudo 使用者執行Linux
- 無需sudo使用Podman在Linux上執行容器Linux
- linux命令大全-linux命令使用和管理Linux
- linuxsu和sudo命令的區別Linux
- Linux Sudo 被爆重要漏洞,允許黑客提權執行root命令Linux黑客
- linux建立使用者並新增到sudo使用者組中Linux
- linux sudo許可權配置Linux
- Linux 提權-Sudo_1Linux
- Linux 提權-Sudo_2Linux
- linux mint19 解決docker必須使用sudo問題LinuxDocker
- linux命令大全-linux命令使用和管理視訊教程Linux
- ansible基於密碼sudo執行命令密碼
- Linux grep命令的使用Linux
- Linux iostat命令基本使用LinuxiOS
- Linux vmstat命令基本使用Linux
- linux之screen命令使用Linux
- CVE-2019-14287(Linux sudo 漏洞)分析Linux
- #linux vscode 儲存總提示“Retry as sudo”LinuxVSCode
- 如何在 WinSCP 中使用 sudo
- chattr命令如何使用?Linux運維核心命令Linux運維
- 快速上手Linux核心命令(十一):Linux使用者相關命令Linux
- 安全:列出linux中所有可登入shell/ssh/sudo的使用者Linux