系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux使用sudo命令

Linux系統(tǒng)中如何使用sudo命令?

時間:2015-12-17 15:59:52 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20151217/63837.html 手機查看 評論

  Linux系統(tǒng)下的sudo命令主要是用來分配系統(tǒng)的權(quán)限,使用sudo命令可以提高普通用戶的權(quán)限,來執(zhí)行一些操作。下面就來詳解一下Linux系統(tǒng)中如何使用sudo命令?

Linux系統(tǒng)中如何使用sudo命令?

  一、sudo命令的特點:

  1、授權(quán)指定用戶在指定主機上運行指定的管理命令;

  2、詳細記錄用戶基于sudo執(zhí)行的命令的相關(guān)日志信息;

  3、“檢票系統(tǒng)”:時效性認證,用戶第一次執(zhí)行sudo時會要求輸入密碼來驗正用戶身份,成功后用戶會獲得一個有固定存活時長的“令牌”;5分鐘

  二、如何實現(xiàn)sudo功能?

  /etc/sudoers:授權(quán)文件,只能由管理員編輯;但一般不用vim直接去編輯,因為可能會出現(xiàn)語法錯誤,所以一般用專用的編輯工具visudo命令去授權(quán)。

  /etc/sudoers:

  注意:別名定義: 別名必須使用全大寫字符

  內(nèi)置變量: ALL: 所有用戶

  User_Alias:

  User_Alias NAME = item1, item2, 。..

  item:

  用戶名

  %組名

  #UID

  $#GID

  User_Alias(表示可以使用已經(jīng)定義的別名)

  例: User_Alias ADMIN =CentOS,%lx,#500

  表示定義ADMIN別名,有centos用戶,lx組,UID為500的用戶

  Host_Alias:可以在哪些主機上運行

  Host_AliasNAME = item1, item2, 。。.

  item:

  hostname

  ip

  network

  Host_Alias

  例: Host_Alias ALLOWADDR =172.16.37.10,172.16.0.0/16

  表示定義ALLOWADDR別名,有ip為172.16.37.10,網(wǎng)絡(luò)地址為172.16.0.0/16

  Runas_Alias

  Runas_AliasNAME = item1, item2, 。。.

  用法和User_Alias相同

  Cmnd_Alias:

  Cmnd_AliasNAME = item1, item2, 。。.

  item:

  命令

  目錄(目錄下的所有命令)

  Cmnd_Alias

  例: Cmnd_Alias COMMAND =/usr/sbin/useradd,/usr/sbin/userdel,/usr/sbin

  表示定義COMMAND別名,有useradd,userdel,和/usr/sbin下的所有命令

  定義時可取反:Cmnd_AliasPASSWD = /usr/bin/passwd [0-9A-Za-z]*,! /usr/bin/passwd root

標簽 命令

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄