国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu 多用戶管理及 SSH 遠(yuǎn)程連接

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu 多用戶管理及 SSH 遠(yuǎn)程連接。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

1、Ubuntu 多用戶管理的場(chǎng)景

2、多用戶管理理解

3、多用戶管理

1、創(chuàng)建用戶組

2、創(chuàng)建用戶

3、給用戶分配權(quán)限

4、SSH遠(yuǎn)程連接


1、Ubuntu 多用戶管理的場(chǎng)景

多人需要遠(yuǎn)程登錄服務(wù)器完成各自的任務(wù),同時(shí)各用戶之間還不能共享各自的數(shù)據(jù),另外系統(tǒng)管理員需要給遠(yuǎn)程登陸用戶限制系統(tǒng)資源或者文件的訪問權(quán)限。linux 的權(quán)限系統(tǒng)主要是由用戶、用戶組權(quán)限組成,權(quán)限分為、執(zhí)行三種。典型的例子就是服務(wù)器的管理。

2、多用戶管理理解

Ubuntu 的多用戶管理包含用戶組 groupname 與用戶 username 的管理。用戶就是一個(gè)個(gè)登錄并使用 Ubuntu 的用戶。Ubuntu 內(nèi)部用UID表示。用戶組就是用戶的分組。Ubuntu 內(nèi)部用GID表示。用戶用戶組可以是一對(duì)一、一對(duì)多、多對(duì)一或者多對(duì)多的關(guān)系。用戶組一般是放置具有相同訪問權(quán)限的用戶。

Ubuntu 本身含有多個(gè)自帶的用戶組及用戶,可以使用命令?cat /etc/group?查看,
/etc/group 的內(nèi)容包括用戶組(group)、用戶組口令、GID及該用戶組所包含的用戶(user),每個(gè)用戶組一條記錄,格式為?用戶組名:組密碼:GID:組內(nèi)用戶
在 /etc/group 中的每條記錄分四個(gè)字段:

  • 第一字段:用戶組名稱
  • 第二字段:用戶組密碼
  • 第三字段:GID,即 Group ID,在系統(tǒng)中是唯一的,用戶組在 linux 內(nèi)部用 GID 表示。比如 root 的 GID 是0,1~499為系統(tǒng)用戶,500以上為普通用戶
  • 第四字段:用戶列表,每個(gè)用戶之間用逗號(hào)分割,該字段可以為空

可以使用命令?sudo cat /etc/passwd 查看當(dāng)前的所有用戶。?

3、多用戶管理

1、創(chuàng)建用戶組

# 簡單創(chuàng)建的一個(gè)用戶組
sudo groupadd groupname
# 指定用戶組的 GID 號(hào)
sudo groupadd --gid num groupname

比如分別執(zhí)行下面這組指令:

# 創(chuàng)建一個(gè)名為 test 的用戶組
sudo groupadd test
# 創(chuàng)建一個(gè)名為 test2 的用戶組,GID 為 1234
sudo groupadd  --gid 1234 test2
# 查看系統(tǒng)下的多有用戶組
cat /etc/group

會(huì)看到以下結(jié)果

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

刪除用戶組:

sudo groupdel groupname

圖省事的話可以不用管用戶組,而是直接使用 adduser 命令創(chuàng)建用戶,用戶組只是為了方便管理用戶而來的。adduser 會(huì)自動(dòng)為創(chuàng)建的新用戶創(chuàng)建同名用戶組。

2、創(chuàng)建用戶

用戶組有兩種方式創(chuàng)建用戶,分別為 adduser 和 useradd,推薦使用 adduser。

使用 adduser 的方法:

############################  方法一  ############################
# adduser 會(huì)在/home下自動(dòng)創(chuàng)建與用戶名同名的用戶目錄,系統(tǒng)shell版本
# 會(huì)在創(chuàng)建時(shí)會(huì)提示設(shè)置密碼、填寫用戶信息等,對(duì)管理者更加友好。
sudo adduser username

# 使用 id 命令查詢用戶所在的組信息
id username

# 修改創(chuàng)建的用戶的用戶名、uid、gid
sudo usermod -l newname oldname
sudo usermod -u uid username
sudo usermod -g gid usrname

# 使用 passwd 命令設(shè)置對(duì)應(yīng)用戶名的密碼,不管設(shè)置過沒有,新密碼將覆蓋調(diào)舊密碼
sudo passwd username

使用 adduser 命令創(chuàng)建用戶時(shí)的界面如下,每步都有提示,操作起來對(duì)人類非常友好

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

使用命令 sudo cat /etc/group 會(huì)發(fā)現(xiàn) adduser?命令會(huì)創(chuàng)建一個(gè)同名的用戶組,因此使用這個(gè)命令時(shí)可以沒有創(chuàng)建用戶組。

這個(gè)命令會(huì)在系統(tǒng)目錄 /home 下新建一個(gè)名為 username 的文件夾,比如我創(chuàng)建了一個(gè)名為 user1 的用戶,結(jié)果如下:

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

用戶的角色是通過 UID 和識(shí)別的,設(shè)置時(shí)一定要保證 UID?的唯一性

刪除用戶的命令 userdel:

# userdel 只能刪除用戶,并不會(huì)刪除相關(guān)的目錄文件。userdel -r 可以刪除用戶及相關(guān)目錄
# 如果 username 還處于進(jìn)程中,需要加上 -f 強(qiáng)制刪除
sudo userdel -r [-f] username

使用?useradd 的方法:

個(gè)人感覺?useradd?用起來挺不方便的,我在嘗試使用?useradd 創(chuàng)建用戶的時(shí)候遇到了挺多問題,比如使用 -p 參數(shù)設(shè)置的密碼在遠(yuǎn)程連接時(shí)不能用,必須使用 passwd 命令設(shè)置新的密碼才能用,有知道為什么的朋友歡迎留言討論,還有 useradd 的參數(shù)種類太多看的頭大。具體可以自行執(zhí)行指令 useradd -h 查看,如下:

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

########################  方法二(不建議用)  ########################
# 注意!使用 useradd 時(shí),如果后面不加任何參數(shù),則創(chuàng)建出來的用戶將沒有 home 目錄、沒有密碼、沒有系統(tǒng)shell
sudo useradd -u 1234 -g groupname -s /bin/bash -b /home/username -p password username

3、給用戶分配權(quán)限

使用 chmod 命令給用戶設(shè)置權(quán)限

sudo chmod xxx /home/username

其中 xxx 三個(gè)位置的值分別對(duì)應(yīng)u/g/o,即用戶user(文件或目錄的所有者)、同組用戶group(與文件屬主有相同組ID的所有用戶)、其他用戶others。,權(quán)限有讀、寫、執(zhí)行三種可選,具體的數(shù)值由擁有權(quán)限之的和來確定,以下分別為三種權(quán)限的值。

  • r? = 可讀屬性,值=4
  • w = 可寫屬性,值=2
  • x? = 可執(zhí)行屬性,值=1

不同的組合會(huì)有不同的數(shù)值,比如 700 代表u=7、g=0、o=0,文件只有本用戶才有讀寫執(zhí)行權(quán)限,其他所有用戶對(duì)該文件不能有任何操作。比如我給 user1 用戶設(shè)置了 700 權(quán)限

sudo chmod 700 /home/user1

然后就會(huì)在該文件上顯示一個(gè)叉叉,系統(tǒng)管理員賬戶也無法訪問:

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

如果此時(shí)想訪問該用戶文件,可以使用 root 權(quán)限?,然后 cd 進(jìn)去即可查看:

su sudo

sudo 權(quán)限:新創(chuàng)建的用戶默認(rèn)是沒有 sudo 權(quán)限的,可以使用以下命令為用戶增加 sudo 權(quán)限

adduser username sudo

原理就是將用戶 username 加入到 sudo 用戶組,比如:

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

刪除 sudo 權(quán)限:

sudo gpasswd -d username sudo 

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

切換用戶:

在 ubuntu 系統(tǒng)中可以使用 su 命令切換用戶:

su username

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

4、SSH遠(yuǎn)程連接

SSH 遠(yuǎn)程連接時(shí)使用以下指令,然后會(huì)提示輸入密碼之類的,正常輸入就行啦~

ssh username@ip

username 是你需要連接的那個(gè)用戶的名字,ip 是用戶所在主機(jī)的 ip 地址,同一臺(tái)主機(jī)的用戶公用同一個(gè) ip 地址。

假如我剛才創(chuàng)建了一個(gè)名為 user1 的用戶,ubuntu 的 ip 地址為:123.123.123.123,然后在我的 win10 電腦上進(jìn)行遠(yuǎn)程連接的指令為:

ssh user1@123.123.123.123

比如我用win10系統(tǒng)遠(yuǎn)程連接實(shí)驗(yàn)室的服務(wù)器中用戶user1的資源:?

ubuntu多用戶遠(yuǎn)程桌面,Liunx/Ubuntu,ubuntu,linux,服務(wù)器,多用戶管理

參考:

linux下查看所有用戶及所有用戶組_黃老濕的技術(shù)博客_51CTO博客

ubuntu多用戶權(quán)限管理及遠(yuǎn)程連接_ywfwyht的博客-CSDN博客_ubuntu 多用戶文章來源地址http://www.zghlxwxcb.cn/news/detail-706271.html

到了這里,關(guān)于Ubuntu 多用戶管理及 SSH 遠(yuǎn)程連接的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ubuntu 22.04 ssh開啟root用戶遠(yuǎn)程登錄

    ubuntu 22.04 ssh開啟root用戶遠(yuǎn)程登錄

    1.進(jìn)入ubuntu系統(tǒng)后,切換成root用戶 ? ?輸入密碼,切換成功之后。 修改root的密碼 輸入新密碼 2.用vim工具修改sshd_config 找到#PermitRootLogin prohibit-password 修改為:PermitRootLogin?yes 保存文件 3.重啟sshd服務(wù) 4.查看sshd服務(wù)重啟是否成功 如果成功,可以用Xshell工具重新設(shè)置root用戶登錄

    2024年02月21日
    瀏覽(27)
  • Ubuntu-22.04通過RDP協(xié)議連接遠(yuǎn)程桌面

    Ubuntu-22.04通過RDP協(xié)議連接遠(yuǎn)程桌面

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 由于一些特殊需要,我需要通過遠(yuǎn)程桌面連接到Ubuntu-22.04。在Ubuntu-20.04和Ubuntu-18.04我都是通過VNC協(xié)議連接的,體驗(yàn)上只能說中規(guī)中矩吧,能用的水平。今天偶然發(fā)現(xiàn)Ubuntu-22.04居然支持RDP了,抑制不住興奮

    2024年02月08日
    瀏覽(28)
  • ubuntu開啟root的ssh權(quán)限(ssh工具xshell使用root賬戶遠(yuǎn)程連接Ubuntu)

    ubuntu開啟root的ssh權(quán)限(ssh工具xshell使用root賬戶遠(yuǎn)程連接Ubuntu)

    要在Ubuntu上開啟root的SSH權(quán)限,需要進(jìn)行以下步驟: 不知道root密碼請(qǐng)看這 輸入sudo passwd 輸入本地密碼? 然后更改UNIX密碼 就是root密碼 打開終端,輸入以下命令以切換到root用戶: 編輯SSH配置文件,輸入以下命令: 找到以下行: #PermitRootLogin prohibit-password ?將其改為: PermitR

    2024年02月16日
    瀏覽(32)
  • 使用SSH遠(yuǎn)程連接Ubuntu服務(wù)器系統(tǒng)

    使用SSH遠(yuǎn)程連接Ubuntu服務(wù)器系統(tǒng)

    實(shí)現(xiàn)目的:安裝完Ubuntu系統(tǒng)后只能在Ubuntu命令行中輸入命令,不能將外面的代碼復(fù)制進(jìn)Ubuntu命令行里面,所有本教程是為了配置ssh服務(wù),可以將Ubuntu系統(tǒng)遠(yuǎn)程通過cmd或者windows Powershell登錄,就可以實(shí)現(xiàn)代碼復(fù)制功能。OK,下面介紹如何開啟SSH服務(wù)。 啟用SSH服務(wù),輸入以下指令

    2024年02月05日
    瀏覽(23)
  • Windows10使用Xrdp遠(yuǎn)程桌面連接Ubuntu主機(jī)【不穩(wěn)定】

    Windows10使用Xrdp遠(yuǎn)程桌面連接Ubuntu主機(jī)【不穩(wěn)定】

    Ubuntu 服務(wù)器通常使用命令行進(jìn)行管理,并且默認(rèn)沒有安裝桌面環(huán)境。如果你正在運(yùn)行 Ubuntu 桌面版,忽略這一步。 在 Ubuntu 源倉庫有很多桌面環(huán)境供你選擇。一個(gè)選擇是安裝 Gnome,它是 Ubuntu 20.04 的默認(rèn)桌面環(huán)境。另外一個(gè)選項(xiàng)就是安裝 xfce。它是快速,穩(wěn)定,并且輕量的桌面

    2024年02月06日
    瀏覽(25)
  • 樹莓派ubuntu系統(tǒng)安裝+遠(yuǎn)程桌面vnc+沒有顯示器進(jìn)行遠(yuǎn)程桌面連接設(shè)置+虛擬顯示器

    樹莓派ubuntu系統(tǒng)安裝+遠(yuǎn)程桌面vnc+沒有顯示器進(jìn)行遠(yuǎn)程桌面連接設(shè)置+虛擬顯示器

    jj首先將SD卡插入·讀卡器·之后進(jìn)行格式化(SD Card Formatter下載:(9條消息) 樹莓派上手前的準(zhǔn)備工作(一)——格式化sd卡(sd卡格式化工具的使用)_樹莓派sd卡格式化_peng_YuJun的博客-CSDN博客) ?選擇插入的U盤之后點(diǎn)擊Format(小心選擇的磁盤,不要選錯(cuò),要不然哭都來不及) ?點(diǎn)擊

    2024年02月10日
    瀏覽(36)
  • 在Ubuntu上安裝和使用XRDP進(jìn)行遠(yuǎn)程桌面連接Linux

    XRDP是一個(gè)開源的遠(yuǎn)程桌面協(xié)議服務(wù)器,允許用戶通過遠(yuǎn)程連接從Windows、macOS或其他Linux系統(tǒng)訪問Ubuntu系統(tǒng)的桌面環(huán)境。本文將詳細(xì)介紹如何在Ubuntu上安裝和配置XRDP,并通過遠(yuǎn)程桌面連接訪問Ubuntu的桌面環(huán)境。 步驟1:安裝XRDP 首先,我們需要通過以下命令安裝XRDP軟件包: 這將

    2024年02月05日
    瀏覽(29)
  • Ubuntu 20.04使用 VNC遠(yuǎn)程桌面連接避坑指南

    Ubuntu 20.04使用 VNC遠(yuǎn)程桌面連接避坑指南

    自從開始使用Ubuntu 20.04搭建深度學(xué)習(xí)服務(wù)器,就想到使用VNC遠(yuǎn)程桌面連接使用。可是之前一直使用的是Ubuntu18.04,心里想著設(shè)置應(yīng)該不難,結(jié)果在配置的時(shí)候總出現(xiàn)無法連接的錯(cuò)誤。下面我就分享一下我使用TigerVNC配置遠(yuǎn)程桌面連接過程中遇到的問題和解決方法。 本文使用的

    2024年02月04日
    瀏覽(98)
  • 【已解決】解決Ubuntu&Kali無法進(jìn)行SSH遠(yuǎn)程連接

    【已解決】解決Ubuntu&Kali無法進(jìn)行SSH遠(yuǎn)程連接

    首先更新安裝包 sudo apt-get update 下載SSH服務(wù) sudo apt install openssh-server 查看SSH服務(wù) service ssh status 打開 /etc/ssh/sshd_config文件修改配置文件 將PermitRootLogin參數(shù)改為yes,且刪掉注釋符# 重啟SSH服務(wù) service ssh restart 然后VPS遠(yuǎn)程登錄靶機(jī),發(fā)現(xiàn)成功登錄 同樣首先配置SSH文件,修改同樣的

    2024年02月04日
    瀏覽(24)
  • 使用SSH通過FinalShell遠(yuǎn)程連接Ubuntu服務(wù)器

    使用SSH通過FinalShell遠(yuǎn)程連接Ubuntu服務(wù)器

    Windows系統(tǒng) Ubuntu16.04.6(以上版本通用) 虛擬機(jī)、服務(wù)器 安裝SSH服務(wù) 首先執(zhí)行sudo以root的身份執(zhí)行指令: 接下來需要在Ubuntu服務(wù)器端安裝SSH服務(wù),在Ubuntu終端輸入以下指令: tips:在執(zhí)行上述指令時(shí),可能會(huì)遇到安裝失敗的情況,此時(shí)輸入以下指令: 然后再輸入以下指令:

    2024年02月03日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包