Linux學習筆記之《加入使用者到sudoer中》

2021-07-06 05:05:41 字數 1087 閱讀 1458

在使用linux系統過程中,通常情況下,我們都會使用普通使用者進行日常操作,而root使用者只有在許可權分配及系統設定時才會使用,而root使用者的密碼也不可能公開。普通使用者執行到系統程式時,需要臨時提公升許可權,sudo就是我們常用的命令,僅需要輸入當前使用者密碼,便可以完成許可權的臨時提公升。在使用sudo命令的過程中,我們經常會遇到當前使用者不在sudoers檔案中的提示資訊,如果解決該問題呢?通過下面幾個步驟,可以很簡單的解決此問題。

1、切換到root使用者許可權

last login: tue sep 24 20:50:51 2013 from 192.168.30.171

[user@compile ~]$ su root

密碼:[root@compile user]#

2、檢視/etc/sudoers檔案許可權,如果唯讀許可權,修改為可寫許可權

[root@compile user]# ls -l /etc/sudoers

-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers

[root@compile user]# chmod 777 /etc/sudoers

[root@compile user]# ls -l /etc/sudoers

-rwxrwxrwx. 1 root root 4030 9月  25 00:57 /etc/sudoers

[root@compile user]#

root    all=(all)       all

user    all=(all)       all

說明:格式為(使用者名稱    網路中的主機=(執行命令的目標使用者)    執行的命令範圍)

4、儲存退出,並恢復/etc/sudoers的訪問許可權為440

[root@compile user]# chmod 440 /etc/sudoers

[root@compile user]# ls -l /etc/sudoers

-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers

[root@compile user]#

5、切換到普通使用者,測試使用者許可權提公升功能

Linux學習筆記(四) Linux使用者管理

1.使用者賬號最重要的兩個檔案就是 etc passwd 與 etc shadow 可以用man 5 passwd檢視。etc passwd中 分隔開7部分內容,分別是 賬號名稱,密碼 顯示為x表示密碼已經移到shadow這個加密後的檔案中去了 uid,gid,使用者資訊說明欄,家目錄,登陸shel...

linux學習筆記 使用者和組

使用者分類 根據帳號的位置 本地帳號,遠端 域 帳號,ldap,nis 根據帳號的功能 超級使用者 root uid 0 普通使用者 系統使用者 uid 1 499 本地使用者 uid 500 組分類 根據帳號的位置 本地組,遠端 域 組,ldap,nis 根據帳號的功能 超級使用者 root ui...

Linux學習筆記(5) 使用者管理

使用者 使用作業系統的人 使用者組 具有相同系統許可權的一組使用者使用者和使用者組 etc group 儲存當前系統中所有使用者組資訊cat etc group 檢視資訊 每行都有4段組成 group x 123 abc,def,xyz 組名 組密碼佔位符 組編號 組中使用者列表未被使用的最小組號分...