su - root免密設置
環境:centos
解決方法:
1、安裝expect
yum -y install expect
2、編輯腳本授權,名稱自定義
vim /home/ai/ai
#!/usr/bin/expect
set password ABCabc@123
spawn su - root
expect -nocase "password: "
send "$password\r"
interact
chmod +x /home/ai/ai
chown ai:ai /home/ai/ai
3、設置環境變量(登錄ai用戶)
vim /home/ai/.bashrc alias ai=‘./ai‘ source /home/ai/.bashrc
4、測試
在ai用戶狀態下,執行
ai
su - root免密設置
相關推薦
su - root免密設置
watermark word sta 自定義 cto 51cto oca int col 背景:root用戶被禁止SSH登錄,只能普通用戶ai登錄後,切換root,每次都需要輸入密碼,很費勁。 環境:centos 解決方法:1、安裝expect yum -y install
Ubuntu16.04首次root登錄設置
保存 ubun com guest etc 添加 系統設置 一行 默認 一、首次登錄root模式設置 當第一次安裝並登錄Ubuntu16.04系統時,系統默認只能使用guest模式登錄。登錄系統後,在圖像界面的右上方的系統設置中可轉換為普通用戶模式。 在普通登錄
docker 免sudo設置(僅3個命令)
docker 下載 emc enable 免秘鑰 ins newgrp tar -- 首先,下載docker, 需3話: sudo apt install docker.io sudo systemctl start docker sudo systemctl ena
MySQL 8.0為root用戶設置密碼
flush ble 文件 alt root 密碼 mysq 登錄 pri 1、修改/etc/my.cnf文件skip-grant-tables=1 2、登錄MySQL,並刷新#mysql #登錄mysqlmysql>FLUSH PRIVILEGES;3、修改r
安裝hadoop和配置hadoop,啟動namenode和設置免密登錄的詳細解析!
啟動namenode和hadoop的配置首先安裝hadoop要安裝好java的開發環境,配置好jdk其實創建一個hadoop的用戶cd到這個用戶的目錄下創建一個apps的目錄。以後所有的東西都解壓進入apps解壓後的目錄中的文件如下這裏lib是本地的庫!bin是自己的操作命令,sbin是啟動命令!etc是配置
[原創] SSH免密登錄設置----原理詳解
authorize inf 截圖 弊端 連接 登錄驗證 操作 ssh 分享圖片 首先介紹一下SSH: 當我們用一臺服務器登錄另一臺服務器可直接使用SSH協議進行登陸: //具體格式: // ssh [用戶名]@[IP] ssh wdy@19
免密登錄原理及設置
密碼 roo 公鑰加密 免密碼 免密登錄 直接 中間人攻擊 bigdata id_rsa 情景: 現有兩臺電腦bigdata111、bigdata112,bigdata111想免密碼登錄bigdata112 過程: 1、bigdata111生成公鑰(用於加密,給別人)和
Linux ssh 免密登錄設置成功,卻不生效
密碼 提示 非root 密鑰 rsa 切換 inux home 登錄 在本機上使用非root賬戶,生成ssh 密鑰,然後執行ssh-copy-id -i /home/用戶/.ssh/id_rsa.pub 遠程用戶@遠程ip,本機提示已經ssh公鑰添加到遠程主機用戶/.ssh
Unity3D 中 Generic 動畫導入設置和 Root Motion 之間的關系
出現 efi 主題 之前 理解 就會 runt 設置 clip Unity3D 的 Mecanim 動畫系統可以直接復用 3DS MAX 中制作的動畫文件中的位移,這個就是通過 applyRootMotion 來達成的,我們只需要在使用 Animator 控制動畫播放的同時
linux系統使用密鑰登錄設置
服務器 linux style 1、用putty遠程登錄linux服務器,然後使用puttygen生成密鑰,將生成的密鑰保存,保存私鑰將公鑰復制保存到linux服務器的authorized_keys文件裏面 2、創建文件: vi /root/.ssh/authorized_keys
linux中修改ssh端口和禁止root遠程登陸設置
linux中修改ssh端口和禁止root遠程登陸設置linux中修改ssh端口和禁止root遠程登陸設置查看下系統版本[[email protected]/* */ ~]# cat /etc/redhat-releaseCentOS release 6.7 (Final)修改配置文件linux修改
SourceTree 免登錄跳過初始設置
host col red ase atlas 輸入 ide html 新建 http://www.cnblogs.com/xiofee/p/sourcetree_pass_initialization_setup.html 安裝之後,轉到用戶本地文件夾下的 SourceTr
CentOS 7下新建用戶並設置為可提升為ROOT權限
linux root 權限 第一步:添加用戶命令:#adduser tom <!--此處以用戶tom為例-->第二步:修改密碼命令:#passwd tom根據提示輸入兩次密碼,完成密碼設置。第三步:設置用戶權限 方法一:修改 /etc/sudoers 文件(推薦方法) 命
(轉)Linux SSH配置和禁止Root遠程登陸設置
登錄 進行 mit 遠程 重命名 客戶端設置 get 問題 服務 原文 一、修改vi /etc/ssh/sshd_config 文件 1、修改默認端口:默認Port為22,並且已經註釋掉了;修改是把註釋去掉,並修改成其它的端口。 2、禁止root用戶遠程登陸:修改Perm
Ubuntu root密碼設置
完成 upd 系統 ted html 提示 htm 登錄 切換 Ubuntu root密碼設置: ubuntu安裝好後,root初始密碼(默認密碼)不知道,需要設置。 1、先用安裝時候的用戶登錄進入系統 2、輸入:sudo passwd 按回車 3、輸入新密碼,重
Mac平臺重新設置MySQL的root密碼
偏好設置 mysq then usr 輸入 where cat ica serve Mac OS X - 重置 MySQL Root 密碼您是否忘記了Mac OS 的MySQL的root密碼? 通過以下4步就可重新設置新密碼:1. 停止 mysql server. 通常
設置更改root密碼、連接mysql、mysql常用命令
mysql用法設置更改root密碼1、將mysql加入環境變量中[root@centos7 ~]# grep mysql /etc/profileexport PATH=/usr/local/mysql/bin/:$PATH2、直接登錄,無密碼[root@centos7 ~]# mysql -uroot3、設
ssh 免密碼登錄(設置後仍需輸密碼的原因及解決方法)
方法 use gpo 用戶權限 iteye img 寫到 ali clas ssh免密碼登錄的原理: serverA 免密碼登錄到 serverB 機器A 向 機器B 進行免密碼登陸 step1: 在機器A中生成 私鑰和公鑰: ssh-keygen -t rsa
SourceTree跳過Atlassian賬號,免登陸,跳過初始設置
oca ini 未在 copy 直接 def cred 授權 users SourceTree 安裝之後需要使用賬號登陸以授權,並且是強制登陸。 登錄過程非常漫長,並未在不FQ的情況下是不能成功的,下面記錄一下跳過登錄的方法。 裝之後,轉到用戶本地文件夾下的 S
mysql設置更改root密碼、連接mysql、常用命令
off etc word pass 查看數據庫 connect 反引號 latin1 狀態 設置、更改root用戶密碼 首次使用mysql會提示‘該命令不在’,原因是還沒有將該命令加入環境變量,如果要使用該命令,需要使用其絕對路徑:/usr/local/mysql/bin