1. 程式人生 > >linux配置禁止密碼登陸,普通使用者賦予sudo許可權

linux配置禁止密碼登陸,普通使用者賦予sudo許可權

一、linux配置允許金鑰登陸,禁止密碼登陸:

編輯 SSH 配置檔案:

#在root許可權下執行
vim /etc/ssh/sshd_config

找到一下幾句

#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys

去調上面3行前面的#

找到下面1行:

PasswordAuthentication yes
PermitRootLogin yes

修改為:

PasswordAuthentication no
PermitRootLogin no

儲存後重啟SSH服務。

service sshd restart

二、linux為普通使用者賦予sudo許可權:

 1、進入超級使用者模式。也就是輸入"su root",系統會讓你輸入超級使用者密碼,輸入密碼後就進入了超級使用者模式。 
 2、新增檔案的寫許可權。也就是輸入命令"chmod u+w /etc/sudoers"3、編輯/etc/sudoers檔案。也就是輸入命令"vim /etc/sudoers",輸入"i"進入編輯模式,找到這一行:"root ALL=(ALL) ALL"在起下面新增"xxx ALL=(ALL) ALL"(這裡的xxx是你的使用者名稱),然後儲存(就是先摁一下Esc鍵,然後輸入":wq"
)退出。 4、撤銷檔案的寫許可權。也就是輸入命令"chmod u-w /etc/sudoers"

此時 xxx使用者即有了sudo許可權

相關推薦

linux配置禁止密碼登陸普通使用者賦予sudo許可權

一、linux配置允許金鑰登陸,禁止密碼登陸: 編輯 SSH 配置檔案: #在root許可權下執行 vim /etc/ssh/sshd_config 找到一下幾句 #RSAAuthentication yes #PubkeyAuthenticat

普通使用者賦予sudo許可權&忘記使用者密碼

普通使用者用sudo執行命令 Ubuntu下普通使用者用sudo執行命令時報”xxx is not in the sudoers file.This incident will be reported”錯誤,解決方法就是在/etc/sudoers檔案裡給該使用

Linux安全之SSH 密鑰創建及密鑰登錄禁止密碼登陸

onf 但是 set 必須 兩個 過程 strong tps 全部 //參考原文鏈接 他們有圖哦https://blog.csdn.net/nahancy/article/details/79059135 http://www.runoob.com/w3cnote/set

Linux配置NTP服務器時間同步

dir entos 日誌文件 light ont evel hwclock eve str 當服務器多了,時間準確與否,一致與否是個大問題。雖然這個問題總是被忽略,但是統一一致的時間是很有必要的。下面說一下在局域網內配置Linux時間服務器的方法。 配置的環境及要求: 假設

開啟SUSE Linux的SSH密碼登陸

off 操作 star 火墻 pad 系統管理 通過 decimal 服務 一般來說,剛安裝好的SUSE Linux系統默認是可以使用ssh2登陸的,但是不能使用ssh密碼登陸。(目前我接觸到的suse10、suse11,suse12系統剛安裝好都是不支持ssh密碼驗證登陸

Linux配置本地yum源共享型yum源yum常用命令

一:配置本地yum源 1.hostnamectl檢視主機的版本 這一步可以看出,我的主機系統是7.2版本的,這一步我是在虛擬機器裡面做的 2.關掉虛擬機器,新增光碟機 點選燈泡-->點選Add  Hardware-->點選Manage選擇7.2版本的

Mac/Linux 配置多版本Java並實現命令列快速切換

0. 目標 使用簡單快捷的命令列,快速的切換本機的Java環境 1. 下載JDK 1.8:官網下載; 1.7:https://pan.baidu.com/s/1iCWtZhK_E-KYwZJcMqQ-mQ 2. 安裝JDK 一路next 安裝完成的路徑:

Mac環境下 配置密碼 登陸 阿里雲伺服器

環境說明 本地主機:個人mac 訪問主機:阿里雲ECS伺服器 本地主機需要執行的操作 a:進入根目錄下的ssh資料夾 cd ~/.ssh b:執行操作,生成RSA非對稱加密的金鑰 ssh-keygen -t rsa 然後一路按回車下去就好了,會生成相應的金

ssh配置密碼登陸時的許可權問題

ssh在配置免密碼登陸時,需要將登入放的公鑰放到authorized_keys中,但是有時即使填寫了也無法免密碼登陸,此時可以考慮檢視各個檔案的許可權是否正確了。 1. authorized_keys

CentOS7配置密碼登陸

3臺主機 192.168.30.207 Master 192.168.30.251 Node1 192.168.30.252 Node2 三臺主機檢查 ~/.ssh 資料夾沒有則新建 ssh-keygen -t rsa 一路狂按回車,最終生成(id_rsa,id_rs

Hadoop叢集最迅速的配置密碼登陸方法

1:多臺機器互相免密登陸的思路(預設你的linux作業系統已經安裝好ssh): 第一步:在各自的機器上面生成金鑰:   在第1臺機器上生產一對鑰匙: ssh-keygen -t rsa   在第2臺

增加普通使用者的sudo許可權禁止root使用者登入

假如增加使用者zhangsan的sudo許可權。 修改/etc/sudoers檔案,在root下增加如下一行。 增加使用者名稱zhangsan: 禁止root使用者登入: 修改/etc/ssh/sshd_config檔案, 將 PermitRootLogin前的#號

ssh 配置密碼登陸

     SSH 為 Secure Shell 的縮寫,由 IETF 的網路工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前

linux配置oracle客戶端sqlplus、sqlldr、exp、imp

ljyh =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST = 10.55.15.244)(PORT = 1521)) #需要連線的IP,埠     (CONNECT_DATA =       (SERVER = DEDICATED)      

Linux學習筆記之如何讓普通使用者獲得ROOT許可權

  在學習sodu的時候,我發現一些命令只能由root使用者使用,普通使用者使用會提示此使用者沒有使用sudo的許可權。我想到的解方法是把正在使用的普通使用者獲得root許可權,於是我通過百度和詢問老師知道了如何去實現。   舉例: 1.建立一個新使用者boy,密碼:123456(

linux普通使用者增加sudo許可權

在超級使用者模式下給普通使用者增加sudo許可權 1. su -(進入root使用者) 2. chmod u+w /etc/sudoer 3. vim /etc/sudoers 在root ALL=(ALL) ALL下面新增 username ALL=(ALL) ALL (

Linux學習-給普通使用者加sudo許可權

系統環境:centos 7.0 引文:在實驗室的伺服器上給每個人分配了一個賬號,但是有的時候普通使用者需要使用root許可權,比如裝一些軟體之類的。下面介紹怎麼給普通使用者新增sudo命令許可權。 前提: sudo安裝完成 沒配置之前希望在普通使用者下,通

Linux環境下為普通使用者新增sudo許可權

系統環境:Centos6.5 1.背景:       sudo是Linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部root命令的一個工具。Linux系統下,為了安全,一般來說我們操作都是在普通使用者下操作,但是有時候普通使用者需要使用r

centos(linux)普通使用者設定sudo許可權

在root使用者下建立一個普通測試使用者test,切換到test使用者,執行mkdir或者rm -rf 會出現Permission denied,錯誤原因是:該使用者暫沒有root許可權 [test@iZ2513wqj05Z app]$ mkdir test

(Linux)給普通使用者新增sudo許可權

1、找到sudoers配置檔案的位置。 2、切換到root使用者,輸入密碼。 3、對 sudoers配置檔案 進行編輯。 4、第三步的命令打完,回車會出現如下圖 5、在指定位置新增 紅色劃線部分