開發中菜鳥學經驗(二)

一、Linux使用root權限修改密碼

   雖然一直都知道在Linux環境下如果操作某件事沒有權限要使用sudo+命令,但是自己在系統密碼過期需要修改密碼時,老大說你先自己改一個密碼,然後使用root權限再把密碼改回來,自己一下子就突然腦袋不轉了,也不知道怎麼搞得,覺得好笨呢,使用passwd名修改完密碼後把密碼改回來時提示改密碼曾經使用過,就去找老大問,他說我知道啊,你按提示來啊,你是告訴你了嗎,root權限,你怎麼沒一點概念呢?瞬間覺得自己無地自容,也不想辯駁,也沒什麼可辯駁的,只能說自己學過的東西記住的太少,自己的水平太渣渣。哎,不管怎麼說終於知道平時sudo是幹啥的了,也知道怎麼在root用戶和普通用戶之前來回切換了。

root用戶和普通用戶之間的切換方式:

  root用戶和普通用戶之間的切換方式有很多,下面我來說兩種方式,一種方式在普通用戶永久切換爲root用戶時需要輸入root用戶的密碼,另一種不需要,在root用戶切換到普通用戶時都不要輸入密碼,這是因爲你登錄的時候是以普通用戶的身份登錄的已經記錄過密碼了。還有一種就是臨時切換root權限sudo+cmd

  第一種方式

  1. 普通用戶切換root用戶:su root,回車後需要輸入root用戶的密碼,;
  2. root 用戶切換普通用戶: su username
    第二種方式
  3. 普通用戶切換root用戶:sudo -s,不需要輸入root用戶密碼;
  4. root用戶切換普通用戶:exit或者su username;
    上面這兩種方式是用久獲得root權限,知道用戶手動退出,切換至普通用戶。
    第三種方式
       sudo + cmd臨時獲得root用戶權限,僅僅在執行該條命令的時候使用root權限,執行完畢後自動轉換成普通用戶權限。
       修改用戶密碼命令passwd,在組內大家共同使用同樣的賬戶登錄同一臺服務器,那麼不僅需要將root用戶的密碼改回來,而且還需要將普通用戶的密碼改回來。

二、使用無密碼方式連接服務器

   除了使用密碼登錄服務器還可以通過在本機上獲得ssh認證的方法,原理請參照下面鏈接內容https://www.cnblogs.com/konrad/p/6901273.html

三、Xshell中快捷方式失效

   在使用的幾臺機器中有三臺快捷方式失效按ctrl+a 、ctrl+e都不是自己想要的結果,原來以爲是自己xshell的終端設置問題,在網上找了大量的例子經過一番設置,發現不是設置的原因,那麼就去這幾臺機器中的其中一臺查找看看是不是哪裏設置受限了,結果還真發現了問題:發先有人在/etc/profile文件中設置了set -o vi命令,由於該文件是根目錄下的文件也不知道別人這麼做的原因,不方便改變原有的設置,那麼只能修改自己的文件,那麼我就在自己的 ~/.bashrc文件下添加set -o emacs
   具體找到錯誤的原因的網址如下:https://superuser.com/questions/48059/ctrl-e-and-ctrl-a-not-working-on-ubuntu-hardy

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章