linux 為普通使用者新增sudo許可權

2021-10-05 00:14:56 字數 1082 閱讀 4705

1. 修改visudo編輯器

預設編輯器修改為 vim

開啟 bashrc 檔案

sudo gedit ~/.bashrc

在 bashrc 檔案最後新增

export editor=/usr/bin/vim

重新整理檔案

source ~/.bashrc

2.新增sudo 許可權

sudo 可設定指定 使用者/使用者組 以另一使用者的許可權執行某命令

格式
$user $host=($user1) nopasswd:$command1,$command2

$user 被賦予許可權的使用者

$host 主機

$command 執行的命令需要使用絕對路徑,多個命令要使用逗號隔離

$user1 以那個使用者身份執行,預設是管理員

nopasswd 不使用密碼執行命令(僅對當前命令有效,對第二個無效)

%group 設定使用者組

cmnd_alias 設定命令別名(別名必須使用大寫)

!$user 除啦某使用者外

!$comand 除啦指定的命令外

#檢視設定的許可權

su -l

示例
visudo		

cmnd_alias biosoft = /etc/init.d/biocloud-* #為微服務檔案設定命令別名,別名不要與已有變數衝突。

cloud all = nopasswd:biosof #允許cloud使用者 在所有主機 以管理員身份 不使用密碼 對微服務檔案進行操作

cloud all = nopasswd:/usr/bin/reboot #允許cloud使用者 在所有主機 執行sudo reboot不需要密碼

命令要使用全路徑,否則為語法錯誤

指定以某使用者許可權執行命令

sudo -u telegraf /usr/local/nagios/libexec/check_jmx

Linux中設定普通使用者可以su和sudo

一 設定普通使用者可以使用su su 可以在乙個登陸 session 下切換不同使用者 通常是root 意思就是不需要退出當前使用者的登入而切換到新使用者.第乙個框 去掉注釋之後,信任的wheel組使用者su時候不用密碼。第二個框 去掉注釋之後,只有wheel的使用者才能su。注意 以上是僅僅whe...

Linux普通使用者管理

首先必須使用root使用者登入主機 然後再建立乙個新的普通使用者 新的普通使用者登入後除了 root目錄和其他使用者的家目錄不能訪問 其他的系統目錄和其他使用者在根目錄下或者系統目錄中建立的子目錄都能進行讀操作 但是不能寫操作和刪除操作 普通使用者可以實現檢視一些應用的目錄和檔案 但是卻無法對這些目...

Linux建立普通使用者

一 建立普通使用者 admin 建立user目錄 mkdir home user 建立user01使用者 adduser d home user user01 user01 更改使用者 admin 的密碼 passwd user01 新的 密碼 重新輸入新的 密碼 passwd 所有的身份驗證令牌已...