財神娛樂首存即享優惠回饋唷~詳情請進👉

Linux用戶豹子 骰子設置sudo權限(visudo)的要領

sudo的事情進程以下:

1,當用戶履行sudo時,體系會自動探求/etc/sudoers文件,判定該用戶是否有履行sudo的權限

2,確認用戶具備可履行sudo的權限后,讓用戶輸出用戶本人的暗碼確認

3,若暗碼輸出勝利,則最先履行sudo后續的下令

4,root履行sudo時不必要輸出暗碼(eudoers文件中有設置root ALL=(ALL) ALL如許一條規定)

5,若欲切換的身份與履行者的身份雷同,也不必要輸出暗碼

visudo使用vi關上/etc/sudoers文件,然則在保管退出時,visudo會反省外部語法,幸免用戶輸出過錯信息

visudo必要root權限

[hadoop@localhost ~]$ visudo
visudo:/etc/sudoers:權限不夠
visudo:/etc/sudoers:權限不夠使用visudo下令關上sudo設置文件

## Sudoers allows particular users to run various commands as
## the root user,without needing the root password.
## 該文件許可特定用戶像root用戶同樣使用種種各樣的下令,而不必要root用戶的暗碼
##
## Examples are provided at the bottom of the file for collections
## of related commands,which can then be delegated out to particular
## users or groups.
## 在文件的底部供應了許多相關下令的示例以供選擇,這些示例都可以被特定用戶或者
## 用戶組所使用 
##
## This file must be edited with the 'visudo' command.
## 該文件必需使用公眾visudo公眾下令編纂

## Host Aliases
## Groups of machines. You may prefer to use hostnames (perhaps using 
## wildcards for entire domains) or IP addresses instead.
## 關于一組服務器,你可能會更喜歡使用主機名(多是全域名的通配符)
## 、或者IP地址,這時候可以設置主機別號
# Host_Alias   FILESERVERS = fs1,fs2
# Host_Alias   MAILSERVERS = smtp,smtp2

## User Aliases
## These aren't often necessary,as you can use regular groups
## (ie,from files,LDAP,NIS,etc) in this file - just use %groupname 
## rather than USERALIAS
## 這并不很經常使用,由于你可以經由過程使用組來代替一組用戶的別號
# User_Alias ADMINS = jsmith,mikem

## Command Aliases
## These are groups of related commands...
## 指定一系列互相聯系關系的下令(當然可所以一個)的別號,經由過程給予該別號sudo權限,
## 可以經由過程sudo挪用一切別號包括的下令,上面是一些示例

## Networking 收集操作相關下令別號
# Cmnd_Alias NETWORKING = /sbin/route,/sbin/ifconfig,/bin/ping,/sbin/dhclient,/usr/bin/net,/sbin/iptables,/usr/bin/rfcomm,/usr/bin/wvdial,/sbin/iwconfig,/sbin/mii-tool

## Installation and management of software 軟件裝置治理相關下令別號
# Cmnd_Alias SOFTWARE = /bin/rpm,/usr/bin/up2date,/usr/bin/yum

## Services 服務相關下令別號
# Cmnd_Alias SERVICES = /sbin/service,/sbin/chkconfig

## Updating the locate database 內地數據庫進級下令別號
# Cmnd_Alias LOCATE = /usr/bin/updatedb

## Storage 磁盤操作相關下令別號
# Cmnd_Alias STORAGE = /sbin/fdisk,/sbin/sfdisk,/sbin/parted,/sbin/partprobe,/bin/mount,/bin/umount

## Delegating permissions 代辦署理權限相關下令別號
# Cmnd_Alias DELEGATING = /usr/sbin/visudo,/bin/chown,/bin/chmod,/bin/chgrp

## Processes 過程相關下令別號
# Cmnd_Alias PROCESSES = /bin/nice,/bin/kill,/usr/bin/kill,/usr/bin/killall

## Drivers 驅動下令別號
# Cmnd_Alias DRIVERS = /sbin/modprobe

# Defaults specification

#
# Disable "大眾ssh hostname sudo <cmd>"大眾,because it will show the password in clear. 
#  財神娛樂城   You have to run 公眾ssh -t hostname sudo <cmd>公眾.
# 一些情況妞妞撲克牌ptt變量的相關設置,詳細環境可見man soduers
Defaults  requiretty

Defaults  env_reset
Defaults  env_keep = "大眾COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS公眾
Defaults  env_keep += "大眾MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE公眾
Defaults  env_keep += "大眾LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES公眾
Defaults  env_keep += "大眾LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"大眾
Defaults  env_keep += "大眾LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"大眾

Defaults  secure_path = /sbin:/bin:/usr/sbin:/usr/bin

## Next comes the main part: which users can run what software on 
## which machines (the sudoers file can be sha打麻將賺現金red between multiple
## systems).
## 上面是規定設置:甚么用戶在哪臺服務器上可以履行哪些下令(sudoers文件可以在多個體系上同享)
## Sy大樂透即時開獎號碼ntax(語法):
##
## user MA六合彩金額算法CHINE=COMMANDS 用戶 登錄的主機=(可以變換的身份) 可以履行的下令
##
## The COMMANDS section may have other options added to it.
## 下令部門可以附帶一些別的的選項
##
## Allow root to run any commands anywhere 
## 許可root用戶履行恣意路徑下的恣意下令
root ALL=(ALL) ALL

## Allows members of the 'sys' group to run networking,software,## service management apps and more.
## 許可sys中戶組中的用戶使用NETWORKING等一切別號中設置的下令
# %sys ALL = NETWORKING,SOFTWARE,SERVICES,STORAGE,DELEGATING,PROCESSES,LOCATE,DRIVERS

## Allows people in group wheel to run all commands
## 許可wheel用戶組中的用戶履行一切下令
%wheel ALL=(ALL) ALL

## Same thing without a password
## 許可wheel用戶組中的用戶在不輸出該用戶的暗碼的環境下使用一切下令
# %wheel ALL=(ALL) NOPASSWD: ALL

## Allows members of the users group to mount and unmount the 
## cdrom as root
## 許可users用戶組中的用戶像root用戶同樣使用mount、unmount、chrom下令
# %users ALL=/sbin/mount /mnt/cdrom,/sbin/umount /mnt/cdrom

## Allows members of the users group to shutdown this system
## 許可users用戶組中的用戶封閉localhost這臺服務器
# %users localhost=/sbin/shutdown -h now

## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
## 讀取放置在/etc/sudoers.d/文件夾中的文件(此處的#不象征著這是一個聲明)
#includedir /etc/sudoers.d

分外要注重的是別號肯定要使用大寫

以上這篇Linux用戶設置sudo權限(visudo)的要領便是小編分享給人人的掃數內容了,但愿能給人人一個參考,也但愿人人多多支撐編程小技能。

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。