設定su和sudo為不需要密碼
設定su和sudo為不需要密碼
一 設定sudo為不需要密碼
有時候我們只需要執行一條root許可權的命令也要su到root,是不是有些不方便?這時可以用sudo代替。預設新建的使用者不在sudo組,需要編輯/etc/sudoers檔案將使用者加入,該檔案只能使用visudo命令,
1) 首先需要切換到root, su - (注意有- ,這和su是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前用乎的環境變數,用"su -"命令將環境變數也一起帶過去,就象和root登入一樣)
2) 然後 visudo 或者 vi /etc/sudoers, visudo 這個和vi的用法一樣,由於可能會有人不太熟悉vi,所以簡要說一下步驟
移動游標,到一行root ALL=(ALL) ALL的下一行,按a,進入append模式,輸入
your_user_name ALL=(ALL) ALL
然後按Esc,再輸入:w儲存檔案,再:q退出
這樣就把自己加入了sudo組,可以使用sudo命令了。
3) 預設5分鐘後剛才輸入的sodo密碼過期,下次sudo需要重新輸入密碼,如果覺得在sudo的時候輸入密碼麻煩,把剛才的輸入換成如下內容即可:
your_user_name ALL=(ALL) NOPASSWD: ALL
至於安全問題,對於一般個人使用者,我覺得這樣也可以的。
4)如果你想設定只有某些命令可以sudo的話,your_user_name ALL= (root) NOPASSWD: /sbin/mount, (root) NOPASSWD: /bin/umount, (root) NOPASSWD: /mnt/mount, (root) NOPASSWD: /bin/rm, (root) NOPASSWD: /usr/bin/make, (root) NOPASSWD: /bin/ln, (root) NOPASSWD: /bin/sh, (root) NOPASSWD: /bin/mv, (root) NOPASSWD: /bin/chown, (root) NOPASSWD: /bin/chgrp, (root) NOPASSWD: /bin/cp, (root) NOPASSWD: /bin/chmod
注意: 有的時候你的將使用者設了nopasswd,但是不起作用,原因是被後面的group的設定覆蓋了,需要把group的設定也改為nopasswd。
joe ALL=(ALL) NOPASSWD: ALL
參考:
1)切換到root許可權;
2)建立group為wheel,命令為groupadd wheel;
3)將使用者加入wheel group中,命令為usermod -G wheel joe;
4)修改su的配置檔案/etc/pam.d/su,增加下列項:
auth required pam_wheel.so group=wheel
# Uncomment this if you want wheel members to be able to
# su without a password.
auth sufficient pam_wheel.so trust use_uid
至此你可以使用例如如下的命令且不需要輸入密碼:su joe -c command。
sudo -i
sudo passwd root disable by below:
sudo passwd -dl root
參考:
About Me
.............................................................................................................................................
● 本文整理自網路,若有侵權請聯絡小麥苗刪除
● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、部落格園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新
● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/
● 本文部落格園地址:http://www.cnblogs.com/lhrbest
● 本文pdf版、個人簡介及小麥苗雲盤地址:http://blog.itpub.net/26736162/viewspace-1624453/
● 資料庫筆試面試題庫及解答:http://blog.itpub.net/26736162/viewspace-2134706/
● DBA寶典今日頭條號地址:
.............................................................................................................................................
● QQ群號:230161599(滿)、618766405
● 微信群:可加我微信,我拉大家進群,非誠勿擾
● 聯絡我請加QQ好友(646634621),註明新增緣由
● 於 2017-09-01 09:00 ~ 2017-09-30 22:00 在魔都完成
● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解
● 版權所有,歡迎分享本文,轉載請保留出處
.............................................................................................................................................
● 小麥苗的微店:
● 小麥苗出版的資料庫類叢書:http://blog.itpub.net/26736162/viewspace-2142121/
.............................................................................................................................................
使用微信客戶端掃描下面的二維碼來關注小麥苗的微信公眾號(xiaomaimiaolhr)及QQ群(DBA寶典),學習最實用的資料庫技術。
小麥苗的微信公眾號 小麥苗的DBA寶典QQ群1 小麥苗的DBA寶典QQ群2 小麥苗的微店
.............................................................................................................................................
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2145374/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux命令su、sudo、sudo su、sudo -i使用和區別Linux
- su和sudo命令
- 怎樣不需要再sudo輸入密碼密碼
- su和sudo命令的區別
- Linux 命令 su 和 sudo 的區別Linux
- su和sudo的區別與使用(轉)
- 設定客戶端連線PostgreSQL不需要密碼客戶端SQL密碼
- 為監聽設定密碼密碼
- Linux– su和sudo 切換使用者Linux
- Linux su命令和sudo命令的區別Linux
- 深度解析!Linux 命令 su 和 sudo 的區別Linux
- Redis 密碼設定和檢視Redis密碼
- Linux su與sudo的區別Linux
- Linux 下如何為登入和 sudo 設定雙因子認證Linux
- 絕密!為WindowsXP設定一個隱形密碼(轉)Windows密碼
- 為設定密碼的電腦省去輸入密碼的麻煩!密碼
- redis設定密碼Redis密碼
- win10 進入桌面不需要密碼怎麼設定_win10如何不用登入密碼Win10密碼
- EditText設定密碼隱藏和顯示密碼
- Linux 使用者和密碼設定Linux密碼
- ubantu 設定root密碼密碼
- redis cluster 設定密碼Redis密碼
- mysql如何設定密碼MySql密碼
- 監聽設定密碼密碼
- Oracle 11g 密碼設定為不過期Oracle密碼
- shell中使用sudo不輸入密碼密碼
- 設定讓TortoiseGit記住賬號和密碼Git密碼
- win10設定密碼在哪裡_win10設定開機密碼怎麼設定Win10密碼
- 電腦鎖屏密碼怎麼設定 win10電腦休眠密碼設定方法設定密碼Win10
- ansible基於密碼sudo執行命令密碼
- 設定 Homestead root 密碼密碼
- Linux設定密碼策略Linux密碼
- profile進行密碼設定密碼
- 實際操作中命令 su 與 sudo 的區別(轉)
- Linux中su和sudo命令有什麼區別?Linux學習教程Linux
- su和su - 的區別
- 【轉】win7如何設定共享目錄,並且訪問不需要輸入使用者名稱和密碼。Win7密碼
- 為監聽設定密碼防止遠端關閉監聽密碼