Linux下新增乙個sudo超級使用者

2021-08-10 11:15:54 字數 766 閱讀 6988

sudo 被授權的某個命令 ##root身份執行這個命令

sudo -l ##檢視可以使用的sudo命令

#給test使用者授權cat ,echo 命令

#root 身份操作授權

visudo === vi /etc/sudoers

#找到大概91行 找到root all=(all) all 然後模仿的寫下面

test all=(all) /bin/cat, /bin/ls, /bin/touch

#給使用者授權bin下的所有命令,但是排除su

test all=(all) /bin/*, !/bin/su

#授權命令 執行的時候不需要輸入當前使用者的密碼

test all=(all) nopasswd

:all

#新增個不需要密碼,擁有所有許可權的超級使用者

useradd superman #新增使用者

#echo ***xx|passwd --stdin superman #設定密碼

#visudo #找到第90幾行的root all=(all) all

下面行新增一句:superman all=(all) nopasswd

:all

(這個操作比較危險,superman可以直接sudo su - 切換到root做任何事,所以要注意賬號安全)

Linux下新增sudo許可權

1 切換到root使用者。也就是輸入 su 系統會讓你輸入超級使用者密碼,輸入密碼後就進入root。2 使用visudo命令,找到這一 行 root all all all 在這行下面新增 all all all 這裡的 是你的使用者名稱 然後儲存退出。假定需要給admin使用者組新增sudo許可權...

分享乙個 Linux下svn批量新增檔案命令

svn status grep awk while read line do svn add done 原理比較簡單,主要是用到重定向,將一些基本命令組合起來使用,高手請手下留情 svn status 該命令用於檢視檔案資訊,其中m代表修改,代表未知 即需要新增的檔案 grep 查詢包含?的資訊 將...

linux新增乙個系統呼叫(syscall)

在include linux syscalls.件中的 endif前新增自己的系統呼叫函式宣告,內容如下 asmlinkage long sys test void 隨便找乙個檔案,我們在這個檔案中新增系統呼叫的原始碼syscall define0 test 內容如下 syscall define0...