亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Ubuntu 16.04無法切換root權限問題的解決

2024-09-01 13:54:42
字體:
來源:轉載
供稿:網友

發現問題

在su root時發現無法切換到root權限.顯示: /usr/local/bin/zsh 沒有文件或目錄

想了想問題所在,突然想起來前段時間想要更換shell主題,于是裝了zsh和oh-my-zsh,用了一段時間感覺沒有bash好用(純粹個人感覺),于是sudo apt remove zsh了.

當時將默認的shell改成了zsh:

chsh -s /bin/zsh

那么chsh到底修改了哪里呢? chsh -s 其實修改的是你的/etc/passwd文件里和你用戶名相對應的一行,我們可以查看一下:

shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ cat /etc/passwd|grep ^shanleishanlei:x:1000:1000:shanlei,,,:/home/shanlei:/bin/zshshanlei@shanlei-Lenovo-ideapad-110-15ISK:~$

解決方法

進入passwd:

sudo vim /etc/passwd

我們可以看到 :

root:x:0:0:root:/root:/usr/local/bin/zshdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinsys:x:3:3:sys:/dev:/usr/sbin/nologinsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/usr/sbin/nologinman:x:6:12:man:/var/cache/man:/usr/sbin/nologinlp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologinmail:x:8:8:mail:/var/mail:/usr/sbin/nologinnews:x:9:9:news:/var/spool/news:/usr/sbin/nologinuucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologinproxy:x:13:13:proxy:/bin:/usr/sbin/nologinwww-data:x:33:33:www-data:/var/www:/usr/sbin/nologinbackup:x:34:34:backup:/var/backups:/usr/sbin/nologinlist:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologinirc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologingnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologinnobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologinsystemd-timesync:x:100:102:systemd Time Synchronization,,,:/run/systemd:/bin/falsesystemd-network:x:101:103:systemd Network Management,,,:/run/systemd/netif:/bin/falsesystemd-resolve:x:102:104:systemd Resolver,,,:/run/systemd/resolve:/bin/falsesystemd-bus-proxy:x:103:105:systemd Bus Proxy,,,:/run/systemd:/bin/falsesyslog:x:104:108::/home/syslog:/bin/false_apt:x:105:65534::/nonexistent:/bin/falsemessagebus:x:106:110::/var/run/dbus:/bin/falseuuidd:x:107:111::/run/uuidd:/bin/falselightdm:x:108:114:Light Display Manager:/var/lib/lightdm:/bin/falsewhoopsie:x:109:116::/nonexistent:/bin/falseavahi-autoipd:x:110:119:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/falseavahi:x:111:120:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/falsednsmasq:x:112:65534:dnsmasq,,,:/var/lib/misc:/bin/falsecolord:x:113:123:colord colour management daemon,,,:/var/lib/colord:/bin/falsespeech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/falsehplip:x:115:7:HPLIP system user,,,:/var/run/hplip:/bin/falsekernoops:x:116:65534:Kernel Oops Tracking Daemon,,,:/:/bin/falsepulse:x:117:124:PulseAudio daemon,,,:/var/run/pulse:/bin/falsertkit:x:118:126:RealtimeKit,,,:/proc:/bin/falsesaned:x:119:127::/var/lib/saned:/bin/falseusbmux:x:120:46:usbmux daemon,,,:/var/lib/usbmux:/bin/falseshanlei:x:1000:1000:shanlei,,,:/home/shanlei:/bin/zsh

因為我想要的是默認的bash,所以我修改了passwd文件的第一行和最后一行:

第一行的/usr/local/bin/bash改成/usr/local/bin/zsh,這個是root用戶的:

root:x:0:0:root:/root:/usr/local/bin/bash

把最后一行的/bin/bash改成/bin/zsh,這個應該是每臺電腦的登錄用戶名+計算機名組成的:

shanlei:x:1000:1000:shanlei,,,:/home/shanlei:/bin/bash

保存退出,重啟shell,切換root權限,發現/usr/local/bin/bash 沒有文件或目錄

檢查bash安裝位置:

shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ whereis bashbash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gzshanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ 

發現bash的執行文件在/bin/bash,于是重新修改/etc/passwd文件的第一行:

root:x:0:0:root:/root:/bin/bash

然后把默認的shell改為bash:

chsh -s /bin/bash

再次切換:

shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ su -密碼: root@shanlei-Lenovo-ideapad-110-15ISK:~# 

成功~

-------- 美麗的分割線 --------

修改ubuntu默認shell的另外兩種方式:

  • ln -s : 強制把/bin/sh的軟鏈接改到bash中: sudo ln -s /bin/bash /bin/sh
  • dpkg-reconfigure dash:在Ubuntu中建議使用這個方法:sudo dpkg-reconfigure dash,彈出來個選擇項,把“dash設為默認shell”選擇no。

怎樣查看自己的機器上裝了哪些shell?

shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ cat /etc/shells# /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbashshanlei@shanlei-Lenovo-ideapad-110-15ISK:~$

怎樣查看自己當前使用的shell是哪個?(注意SHELL一定要是大寫!)

shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ echo $SHELL/bin/bashshanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ 

執行了zsh之后,我查看當前shell類型仍然是/bin/bash呢?

當前的shell是一個大環境,是針對一個已登錄用戶而言的,而我們使用的bash或zsh只是啟動了一個bash或zsh解釋器程序而已,并沒有改變大環境,如果想要改變改變大環境,必須使用chsh

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女中文字幕| 国产噜噜噜噜噜久久久久久久久| 亚洲影院色无极综合| 国产区精品在线观看| 在线观看国产精品日韩av| 91精品国产色综合| 国产69精品久久久| 麻豆国产精品va在线观看不卡| 成人h片在线播放免费网站| 中文字幕在线看视频国产欧美| 97视频在线观看成人| 亚洲精品乱码久久久久久金桔影视| 亚洲精品在线观看www| 亚洲国产精品999| 国产裸体写真av一区二区| 最近2019年中文视频免费在线观看| 欧美精品亚州精品| www.午夜精品| 国外成人在线视频| 久久久91精品国产一区不卡| 久久久久久91| 精品电影在线观看| 992tv在线成人免费观看| 2019日本中文字幕| 亚洲精品一区中文| 欧美在线日韩在线| 91久热免费在线视频| 富二代精品短视频| 宅男66日本亚洲欧美视频| 欧美日韩免费看| 亚洲人成自拍网站| 日韩精品免费在线观看| 国产精品九九久久久久久久| 国产一区二区日韩| 在线成人免费网站| 国产偷国产偷亚洲清高网站| 国产a级全部精品| 亚洲一区二区三区在线视频| 在线观看精品自拍私拍| 国产精品久久久久7777婷婷| 成人免费大片黄在线播放| 成人网在线免费看| 国产精品伦子伦免费视频| 97久久国产精品| 久久香蕉频线观| 这里只有精品视频在线| 91手机视频在线观看| 久久精品久久久久久| 98精品国产自产在线观看| 成人性生交大片免费看视频直播| 亚洲精品资源在线| 精品香蕉在线观看视频一| 2025国产精品视频| 亚洲精品在线91| 日韩专区在线播放| 成人黄色片在线| 日韩动漫免费观看电视剧高清| 亚洲精品视频二区| 国产精品久久久久久久久久尿| 精品国产91久久久久久老师| 疯狂欧美牲乱大交777| 国产精品自产拍在线观| 一区二区欧美激情| 国产欧美精品在线播放| 国产精品揄拍一区二区| 欧美成人免费在线观看| 蜜臀久久99精品久久久无需会员| 91啪国产在线| 欧美裸体男粗大视频在线观看| 少妇久久久久久| 高清欧美电影在线| 国产日韩欧美成人| 欧美午夜精品久久久久久久| 成人性教育视频在线观看| 亚洲系列中文字幕| 欧美精品videossex88| 欧美在线视频免费观看| 亚洲精品一区二区在线| 日韩精品久久久久久福利| 欧美激情一区二区三级高清视频| 亚洲国产成人久久综合一区| 国产999视频| 国产成人激情小视频| 在线播放国产一区二区三区| 国产精品18久久久久久麻辣| 国产精品第10页| 久久69精品久久久久久久电影好| 欧美日韩国产精品一区二区不卡中文| 亚洲图片欧美日产| 国产日韩欧美在线播放| 国产精品高潮呻吟久久av黑人| 色www亚洲国产张柏芝| 亚洲天堂免费在线| 久久久久久香蕉网| 国产精品激情av在线播放| 成人欧美一区二区三区在线湿哒哒| 亚洲国产免费av| 国产精品久久国产精品99gif| 亚洲欧美日韩第一区| 亚洲精品电影网在线观看| 国产性猛交xxxx免费看久久| 91a在线视频| 国产性色av一区二区| 欧美激情性做爰免费视频| 亚洲国产女人aaa毛片在线| 久久久亚洲欧洲日产国码aⅴ| 亚洲成色777777女色窝| 91精品视频在线免费观看| 亚洲欧洲午夜一线一品| 日韩电影免费在线观看| 亚洲影院色在线观看免费| 久久久久女教师免费一区| 欧美在线不卡区| 一区二区三区视频免费| 精品久久久久国产| 成人有码在线视频| 精品视频在线观看日韩| 午夜欧美不卡精品aaaaa| 日韩暖暖在线视频| 欧美性少妇18aaaa视频| 91成人在线播放| 日日摸夜夜添一区| 欧美日韩高清在线观看| 欧美亚洲成人xxx| 91在线中文字幕| 欧美日韩一二三四五区| 亚洲a在线观看| 国产精品久久久久久久av大片| 欧美激情极品视频| 成人性生交大片免费观看嘿嘿视频| www国产亚洲精品久久网站| 青草青草久热精品视频在线观看| 中文字幕日韩欧美精品在线观看| 这里只有精品视频| 一本色道久久88精品综合| 9.1国产丝袜在线观看| 日韩av在线导航| 国产精品678| 日韩欧美中文在线| 91精品国产电影| 成人免费视频网| 国产精品自产拍在线观看中文| 中文字幕亚洲自拍| 欧美一区二区三区免费观看| 欧美尺度大的性做爰视频| 欧美激情亚洲精品| 亚洲国产精品福利| 欧美成人激情视频免费观看| 午夜精品一区二区三区在线播放| 亚洲电影免费在线观看| 77777亚洲午夜久久多人| 久久久亚洲影院| 国产a∨精品一区二区三区不卡| 精品久久久中文| 久久久www成人免费精品张筱雨| 欧美疯狂xxxx大交乱88av| 中国china体内裑精亚洲片| 久久免费视频这里只有精品| 92看片淫黄大片看国产片| 中文字幕视频一区二区在线有码| 久久久久日韩精品久久久男男| 日韩精品在线视频观看| 日韩va亚洲va欧洲va国产| 精品动漫一区二区|