1. 程式人生 > >Linux Mint12體驗-如何使用sudo不輸入密碼

Linux Mint12體驗-如何使用sudo不輸入密碼

今天來公司裡面,感觸很多,也發現了很多,先說一下今天學到的一些小的知識

一。如何在Linux下面使用sudo不輸入密碼

       1.首先開啟這個檔案:sudo emacs /etc/sudoers(可以用vim或者是gedit),預設情況我們會看到有"%admin ALL=(ALL) ALL"一句話,就是允許admin組在所有主機上執行所有命令,當然是需要passwd的。

       2.如果僅僅是想讓ailen這個使用者再使用sudo時候不使用密碼的話直接在下面新增:ailen ALL = NOPASSWD: ALL

       3. 如果讓ailen使用者sudo不用密碼即可執行某幾個命令,可這樣寫"ailen ALL = NOPASSWD: /usr/bin/abc.sh, /usr/sbin/adduser"

一定要儲存即可。

剛開始在配置的時候出現了語法錯誤,一直提示不能使用sudo:sudo: no valid sudoers sources found, quitting,然後找到了解決方案:

     1.使用su進入root下面,重新開啟/etc/sudoers這個檔案,開啟方法上面有詳解

     2.由於系統檔案具有隻讀許可權,因此需要加一個可寫的許可權:chmod +w sudoers

     3.把相關的配置檔案按照上面寫上去,最後儲存

    4.退出來之後一定要記得重新將檔案的許可權改為可讀的許可權:chmod -w sudoers此命令不可以忘記

最後成功修改完成

相關推薦

Linux Mint12體驗-如何使用sudo輸入密碼

今天來公司裡面,感觸很多,也發現了很多,先說一下今天學到的一些小的知識 一。如何在Linux下面使用sudo不輸入密碼        1.首先開啟這個檔案:sudo emacs /etc/sudoers(可以用vim或者是gedit),預設情況我們會看到有"%admin

ubuntu 終端使用sudo輸入密碼的方法

首先,賦予/etc/sudoers寫許可權: sudo chmod u+w /etc/sudoers 使用gedit開啟: sudo gedit /etc/sudoers 找到%sudo    ALL=(ALL:ALL)  ALL 改為: %sudo    ALL

Linux/Ubuntu sudo提權輸入密碼

前言 在寫自動化打包指令碼的過程中,zip打包時需要用到sudo許可權,但是每次輸入密碼太過麻煩,因此這裡介紹一下sudo提權不需要輸入密碼的方法。 修改/etc/sudoers 假設我們當前的使用

ubuntu 系統用戶sudo輸入密碼

sudo 輸入密碼 use nop 系統 class col user div cd /etc/sudoers.dvi nopasswd4sudo username ALL=(ALL) NOPASSWD:ALL ubuntu 系統用戶sudo免輸入密碼

共享文件夾輸入密碼訪問

clas 啟用 安全 nbsp 本地 blog 網絡 權限 共享 1、打開guest帳號,guest帳號默認情況下是不啟用的 2、在共享文件夾的“共享”選項卡中,把3S_Setup的權限的“組或用戶名稱”中添加Everyone組 3、在共享文件夾的“安全”選項卡中,把3S_

oracle的system賬戶用normal模式登入失敗,提示使用者名稱或密碼錯誤,但是如果用sysdba登入,即使輸入密碼,或者密碼錯誤也能登入成功。

本人win7的作業系統,裝的shiftoracle 11g,問題就是我安裝成功後,單擊Database Control-orcl項進入企業管理器,進入https://localhost:1158/em/console/logon/logon這個頁面,進行登入,使用者名稱和密

sudo 不用輸入密碼

第一種方式 pw.sh  #!/bin/bash  echo 'xxxxx' SUDO_ASKPASS=/var/lib/jenkins/pw.sh sudo -A gbp buildpackage --git-ignore-branch -sa 第二種方式 vim /

ubuntu執行sh指令碼sudo自動輸入密碼

示例: sudo apt-get update  第一種方法:使用管道(上一個命令的 stdout 接到下一個命令的 stdin): #!/bin/bashecho password | sudo

mysqldump備份輸入密碼直接備份

1、在你的使用者根目錄下面建立一個.my.cnf 檔案新增以下內容[mysqldump]user=username---- 我的是rootpassword=password----我的是1qazxsw22、新增完後修改他的許可權防止其他使用者使用chmod 600 .my.c

mac系統終端sudo輸入密碼技能get

www amp 插入 既然 nbsp www. highlight light baidu 1.需要在/etc/sudoers中配置。 這個文件的權限是r/r/n,配置之前需要加寫權限。 sudo chmod u-w /etc/sudoers 2.打開命令窗口su

mac系統終端sudo輸入密碼

需要在/etc/sudoers中配置。 這個檔案的許可權是r/r/n,配置之前需要加寫許可權。 sudo chmod u+w /etc/sudoers 免密碼的配置可以找到樣例 %wheel ALL=(ALL) NOPASSWD: ALL %應該是

sudo 自動輸入密碼的指令碼 alias別名

【alias簡介】alias 命令用於定義一個命令的簡寫格式,例如,alias lsproc='ls -l /proc',其中定義了一個新的命令lsproc,以後當輸入lsproc的時候,都會執行ls -l proc,顯示proc的目錄內容為了使alias永久生效,可以將

設定ssh輸入密碼登入遠端SSH伺服器

比如要在192.168.1.1上 使用者user1實現不輸入密碼就能ssh/sftp到機器192.169.1.2的使用者user2 以使用者user1登陸192.168.1.1 1)ssh-keygen

ubuntu 設定su,sudo不用輸入密碼

設定sudo免密碼 sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的一個工具,如halt、reboot、su等等。 登入到root使用者 將使用者加入sudoers visudo //或者vi /et

07_編寫腳本:提示用戶輸入用戶名和密碼,腳本自動創建相應的賬戶及配置密碼。如果用戶輸入賬戶名,則提示必須輸入賬戶名並退出腳本;如果用戶不輸入密碼,則統一使用默認的 123456 作為默認密碼

密碼 passwd 退出 默認 腳本 自動創建 stdin echo user #!/bin/bashread -p "請輸入用戶名: " user#使用-z 可以判斷一個變量是否為空,如果為空,提示用戶必須輸入賬戶名,並退出腳本,退出碼為 2#沒有輸入用戶名腳本退出後,使

輸入用戶名密碼通過跳板機登錄到線上linux機器

輸出 函數 獲取 我們 訪問 接收 req require 多個 問題: 一般情況下,公司所有的服務器都在內網,公網訪問、管理服務器都要先通過登錄一臺跳板機,然後再由跳板機登錄到相應的服務器進行操作,跳板機與服務器的連接都是內網地址。我們經常看到的現象就是下圖這樣,每次都要

虛擬機器上LINUX開機輸入密碼後回車,閃下黑屏,又回到登入介面了,能進系統

經過資料查閱,下面將修復方法總結如下: 因為/etc/profile這個檔案一但被錯誤設定就會導致系統不能登陸,所以最終的解決方案就是修改這個檔案,然後重啟系統。步驟如下:   1:在啟動介面(出現3.2.1....時)輸入:e 回車進入-》選擇介面再

如何在ssh遠端linux伺服器時需要輸入密碼

目的:   期望A伺服器在對B伺服器執行ssh或者scp等命令的時候不需要輸入密碼 實現方法:   1.通過安裝sshpass服務   2.通過金鑰驗證的方式 操作過程:   一、通過sshpass的方式達到密碼非互動     1.安裝sshpass服務(centeros 7上可直接yum安裝,

[Linux] Ubuntu輸入密碼後進去系統

在網上搜索後找到結果: 1)、進入系統(在輸入密碼的那個介面) 2)、按住Ctrl+Alt+F1(F1~F7分別是不同的模式,前6個為控制檯模式) 3)、根據提示輸入使用者名稱、密碼 4)、進入etc目錄 (cd /e

用rsync 命令實現linux 跨伺服器差分備份,需要輸入密碼

測試:本地機器:10.100.2.51 遠端機器:10.100.2.50 目的: 測試環境: 把本地伺服器的test2資料夾的東西移動到遠端伺服器的test2裡面 實現方法: 1, [本地機器] 用ssh-keygen生成金鑰 [[email protected] ~]# ssh-