溫馨提示×

linux sudo命令權限設置

小樊
180
2024-11-30 22:30:53
欄目: 智能運維

在Linux系統中,sudo命令允許普通用戶以管理員(或其他用戶)身份執行特定命令

  1. 打開終端。

  2. 輸入以下命令以編輯/etc/sudoers文件:

sudo visudo

visudo命令會以安全的方式打開/etc/sudoers文件,以防止您在編輯過程中犯錯誤。

  1. 在文件中找到以下行:
root    ALL=(ALL:ALL) ALL

這一行表示root用戶可以在任何主機上以任何用戶身份執行任何命令。

  1. 若要允許某個用戶(例如,名為username的用戶)使用sudo,請將以下內容添加到文件中:
username    ALL=(ALL:ALL) ALL

username替換為實際的用戶名。

  1. 若要限制用戶只能執行特定命令,可以使用以下格式:
username    ALL=(ALL:ALL) /usr/bin/command1, /usr/bin/command2

username替換為實際的用戶名,將/usr/bin/command1/usr/bin/command2替換為您希望用戶能夠執行的命令。您可以用逗號分隔多個命令。

  1. 若要限制用戶只能在特定主機上執行sudo命令,可以使用以下格式:
username    hostname=(ALL:ALL) ALL

username替換為實際的用戶名,將hostname替換為實際的主機名或IP地址。

  1. 保存文件并退出編輯器。

現在,該用戶應該可以使用sudo命令執行特定命令了。請注意,使用sudo時要小心,因為它允許用戶執行具有管理員權限的操作。確保您了解用戶將要執行的命令,以防止潛在的安全風險。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女