腾讯云linux没有root,解决腾讯云服务器默认为ubuntu用户问题
我們都知道Linux的默認(rèn)用戶是root,root用戶擁有最高權(quán)限,而且新建的服務(wù)器里每個(gè)文件的所有者和所屬組都是root。包括騰訊云默認(rèn)創(chuàng)建的ubuntu用戶情況下也是一樣的。
如此一說(shuō)我們可能已經(jīng)知道了我們有時(shí)候一些操作所一直被拒絕的原因了。比如說(shuō)用scp給騰訊云傳一個(gè)文件,試了半天沒(méi)成功。最后一看文件屬性,我擦,是root用戶,無(wú)語(yǔ)。雖說(shuō)我們可以用sudo獲取一些執(zhí)行權(quán)限,然后改屬性,但是多了畢竟會(huì)煩。
解決方法:開(kāi)通root用戶,禁用ubuntu用戶
1.開(kāi)通root用戶
root用戶的開(kāi)通比較簡(jiǎn)單,root用戶其實(shí)默認(rèn)是開(kāi)通的,只是沒(méi)有密碼,因此禁止你登錄。所以我們只需要給root用戶創(chuàng)建一個(gè)密碼就行了 sudo passwd root
//下面只需要輸入兩次自己設(shè)定的密碼就行了,當(dāng)然太短可能不讓你過(guò)O(∩_∩)O哈哈~
開(kāi)通root用戶后,我們還要開(kāi)通允許ssh登錄的權(quán)限。這里要說(shuō)明一下,只有創(chuàng)建系統(tǒng)已經(jīng)存在的用戶是需要專門開(kāi)個(gè)ssh登錄權(quán)限的(也就是說(shuō)root用戶),重新創(chuàng)建一個(gè)用戶的話就不需要再專門開(kāi)通ssh登錄權(quán)限的 vim /etc/ssh/ //進(jìn)入文件下,準(zhǔn)備修改sshd_config文件
//由于sshd_config默認(rèn)是只讀權(quán)限,所以要賦予寫的權(quán)限
//額,這個(gè)忘了默認(rèn)能不能寫了,不過(guò)不能直接寫的話就用下下面的語(yǔ)句
sudo chmod u+w sshd_cofig //賦予寫的權(quán)限
vim sshd_config //進(jìn)入編輯模式,找到下面這個(gè)位置
//這個(gè)是修改后的樣子,原本Logging 下的 PermitRootLogin 后面不是yes,改為yes就行了
shift+z+z //保存并退出
如此我們就開(kāi)通了用root并且可以ssh登錄了
2.禁用ubuntu用戶
由于我們已經(jīng)開(kāi)通了root用戶,那么這個(gè)ubuntu用戶也就沒(méi)有存在的必要了,所以就可以把這個(gè)用戶權(quán)限降低,或者直接禁止登錄
去掉sudo權(quán)限
//修改/etc/sudoers文件,由于該文件默認(rèn)也是只讀,所以賦予寫的權(quán)限
sudo chmod u+w sudoers
vim sudoers//進(jìn)去編輯,在最后一行找到
由于這文件#默認(rèn)為注釋行,因此,我們只需要在行頭加上#即可
shift+z+z //保存并退出
如下
禁止ubuntu用戶登錄 cd /etc
chmod u+w passwd//賦權(quán)限
vim passwd //編輯
//找到ubuntu用戶 在該行的最后面加上/nologin
//保存并退出
//最后,把寫的權(quán)限去掉
chmod u-w passwd
修改后如下
另外,如果對(duì)用戶創(chuàng)建刪除,或者用戶組感興趣的可以參考 我的博客
總結(jié)
以上是生活随笔為你收集整理的腾讯云linux没有root,解决腾讯云服务器默认为ubuntu用户问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 成都java软件技术培训机构
- 下一篇: linux dev sda 不存在,我