Linux下普通用戶如何臨時獲取root權限
Linux下普通用戶如何臨時獲取root權限
1.測試的環境是:redhatlinux6。 。[root@rhel1xcg]#uname-a。Linuxrhel1.kongzhong.com2.6.32-279.el6.x86_64#1SMPWedJun1318:24:36EDT2012x86_64x86_64x86_64GNU/Linux。2.創建兩個普通用戶,分別為kongzhong,xcg;并設置密碼。[下面只演示一個賬號的創建]。 。[root@rhel1~]#useraddxcg。[root@rhel1~]#passwdxcg。Changingpasswordforuserxcg。Newpassword: 。Retypenewpassword: 。
導讀1.測試的環境是:redhatlinux6。 。[root@rhel1xcg]#uname-a。Linuxrhel1.kongzhong.com2.6.32-279.el6.x86_64#1SMPWedJun1318:24:36EDT2012x86_64x86_64x86_64GNU/Linux。2.創建兩個普通用戶,分別為kongzhong,xcg;并設置密碼。[下面只演示一個賬號的創建]。 。[root@rhel1~]#useraddxcg。[root@rhel1~]#passwdxcg。Changingpasswordforuserxcg。Newpassword: 。Retypenewpassword: 。
![](https://img.51dongshi.com/20250105/wz/18528800952.jpg)
在實際工作中,公司不會將root用戶直接給員工使用,而是通過員工自己的賬號臨時獲得系統的root權限。1.我現在測試的環境是:redhatlinux6?[root@rhel1xcg]#uname-aLinuxrhel1.kongzhong.com2.6.32-279.el6.x86_64#1SMPWedJun1318:24:36EDT2012x86_64x86_64x86_64GNU/Linux2.創建兩個普通用戶,分別為kongzhong,xcg;并設置密碼[下面只演示一個賬號的創建]?[root@rhel1~]#useraddxcg[root@rhel1~]#passwdxcgChangingpasswordforuserxcg.Newpassword:?Retypenewpassword:?passwd:allauthenticationtokensupdatedsuccessfully.3.下面有興趣的可以切換到剛才創建的賬號下,安裝一些只有root權限才可以安裝的軟件,看普通用戶是否有權限4.賦予root權限,有三種方式,如下:在修改時,我們發現此文件只讀,所以,我們需要在root用戶下,將權限改成可修改的權限,修改完后,記得將權限改為原來的440?[root@rhel1~]#cd/etc/[root@rhel1etc]#llsudoers-r--r-----.1rootroot4002Mar?2?2012sudoers[root@rhel1etc]#chmod755sudoers[root@rhel1etc]#llsudoers-rwxr-xr-x.1rootroot4002Mar?2?2012sudoers[root@rhel1etc]#chmod440sudoers???#此步,在修改好/etc/sudoers里面的內容后,將權限還原(1).方法一:修改/etc/sudoers文件,找到下面一行,在root下面添加兩行,如下所示:?[root@rhel1~]#vim/etc/sudoersroot??ALL=(ALL)???ALL?xcg??ALL=(ALL)???ALL????????#這個在切換時,是需要輸入密碼的,密碼是當前普通用戶的密碼kongzhongALL=(ALL)??nopASSWD:ALL???#這個在切換時,不需要輸入密碼修改完畢,用xcg,kongzhong帳號登錄,然后,執行sudo命令,即可執行相應的命令;或者執行sudosu,臨時切換到root用戶下,獲取root權限。(2).方法二:修改/etc/sudoers文件,去除下面這一行的注釋,然后修改普通用戶默認組為wheel?[root@rhel1~]#vim/etc/sudoers%wheel??ALL=(ALL)??ALL??然后,修改普通用戶,使其屬于wheel組,命令如下:[root@rhel1etc]#usermod-gwheelkongzhong1修改完畢,用kongzhong1帳號登錄;然后,執行sudo命令,即可執行相應的命令;或者執行sudosu,臨時切換到root用戶下,獲取root權限(3).方法三:修改/etc/passwd文件,找到如下行,把用戶ID修改為0,如下所示:1234[root@rhel1~]#vim/etc/passwdkongzhong2:x:504:504:kongzhong2:/home/kongzhong2:/bin/bash修改后如下kongzhong2:x:0:500:kongzhong2:/home/kongzhong2:/bin/bash保存,用kongzhong2賬戶登錄后,直接獲取的就是root帳號的權限。以上三種方法,建議使用第一種,第三種強烈不建議使用,企業也不會去使用。本文來自系統大全為您提供如需轉載請注明!推薦win10下載
Linux下普通用戶如何臨時獲取root權限
1.測試的環境是:redhatlinux6。 。[root@rhel1xcg]#uname-a。Linuxrhel1.kongzhong.com2.6.32-279.el6.x86_64#1SMPWedJun1318:24:36EDT2012x86_64x86_64x86_64GNU/Linux。2.創建兩個普通用戶,分別為kongzhong,xcg;并設置密碼。[下面只演示一個賬號的創建]。 。[root@rhel1~]#useraddxcg。[root@rhel1~]#passwdxcg。Changingpasswordforuserxcg。Newpassword: 。Retypenewpassword: 。
為你推薦