新聞中心
Linux是一個(gè)被廣泛使用的操作系統(tǒng),它給予了用戶更多的自由和掌控權(quán)。而在Linux系統(tǒng)中,sudo是一個(gè)非常重要的命令,它允許用戶以超級(jí)管理員身份執(zhí)行命令。因此,設(shè)置sudo用戶組對(duì)于Linux用戶來說是非常有用和必要的。在本篇文章中,我們將快速學(xué)習(xí)如何在Linux下設(shè)置sudo用戶組。

10多年的棗陽網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整棗陽建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“棗陽網(wǎng)站設(shè)計(jì)”,“棗陽網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
之一步:創(chuàng)建一個(gè)新用戶
我們需要?jiǎng)?chuàng)建一個(gè)新用戶并將其添加到sudo用戶組中。一般情況下,我們不推薦使用root用戶進(jìn)行日常操作。因此,我們可以通過以下命令來創(chuàng)建一個(gè)新用戶:
sudo adduser myuser
該命令將提示您輸入新用戶的密碼和其他詳細(xì)信息。完成后,您將在系統(tǒng)中創(chuàng)建一個(gè)名為“myuser”的新用戶。
第二步:將新用戶添加到sudo用戶組中
接下來,我們需要將新用戶添加到sudo用戶組中。sudo用戶組是允許用戶以超級(jí)管理員身份執(zhí)行命令的組。以下命令將新用戶添加到sudo用戶組中:
sudo usermod -a -G sudo myuser
該命令將將用戶添加到sudo用戶組中,并同時(shí)使用-a和-G選項(xiàng)確保新用戶是sudo組的成員。此外,替換“myuser”為您創(chuàng)建的新用戶的用戶名。
第三步:測(cè)試sudo用戶組
現(xiàn)在,您已將新用戶添加到sudo用戶組中,下一步就是測(cè)試它是否有效。您可以通過以下命令來測(cè)試sudo用戶組:
su – myuser
sudo apt-get update
之一個(gè)命令將切換到新用戶“myuser”的帳戶中,而第二個(gè)命令則會(huì)執(zhí)行Ubuntu軟件包緩存的更新。如果您的系統(tǒng)提示輸入密碼來驗(yàn)證sudo訪問權(quán)限,則說明該用戶已成功添加到sudo用戶組中。
結(jié)論:
設(shè)置sudo用戶組是保護(hù)您的Linux系統(tǒng)的重要步驟。通過創(chuàng)建一個(gè)新用戶并將其添加到sudo用戶組中,您可以確保僅允許需要訪問sudo權(quán)限的用戶執(zhí)行超級(jí)管理員級(jí)別的操作。因此,如果您是Linux新手,并正在尋找一種快速而簡(jiǎn)單的方法來設(shè)置sudo用戶組,那么本文中的步驟將幫助您輕松地完成此任務(wù)。
相關(guān)問題拓展閱讀:
- 如何更改linux文件的擁有者及用戶組
- linux/centos普通用戶sudo開啟sftp
如何更改linux文件的擁有者及用戶組
chown user:group filename
在Linux中,創(chuàng)建一個(gè)文件時(shí),該文件的擁有者都是創(chuàng)建該文件的用戶。該文件用戶可以修改該文件的擁有者及用戶組,當(dāng)然root用戶可以修改任何文件的擁有者及用戶組。在Linux中,對(duì)于文件的權(quán)限(rwx),分為三部分,一部分是該文件的擁有者所擁有的權(quán)限,一部分是該文件所在用戶組的用戶所擁有的權(quán)限,另一部分是其他用戶所擁有的權(quán)限。對(duì)于文件的權(quán)限請(qǐng)參考《Linux的chmod命令》
文件(含文件夾,下同)的權(quán)限,在shell中可以通過chmod命令來完成,關(guān)于此請(qǐng)參考《Linux的chmod命令》。在
shell
中,可以使用chown命令來改變文件所有者及用戶組,chgrp命令來改變文件所在用戶組。在
Linux的C程序中,可以使用chown函數(shù)來改變文件所有者,及所在用戶組。
另外,在shell中,要修改文件當(dāng)前的用戶必須具有管理員root的權(quán)限??梢酝ㄟ^su命令切換到root用戶,也可以通過sudo獲得root的權(quán)限。
二、使用chown命令更改文件擁有者
在
shell
中,可以使用chown命令來改變文件所有者。chown命令是change
owner(改變擁有者)的縮寫。需要要注意的是,用戶必須是已經(jīng)存在系統(tǒng)中的,也就是只能改變?yōu)樵?/p>
/etc/passwd這個(gè)文件中有記錄的用戶名稱才可以。
chown命令的用途很多,還可以順便直接修改用戶組的名稱。此外,如果要連目錄下的所有子目錄或文件同時(shí)更改文件擁有者的話,直接加上
-R的參數(shù)即可。
基本語法:
chown
賬號(hào)名稱
文件或目錄
chown
賬號(hào)名稱:用戶組名稱
文件或目錄
參數(shù):
-R
:
進(jìn)行遞歸(
recursive
)的持續(xù)更改,即連同子目錄下的所有文件、目錄
都更新成為這個(gè)用戶組。常常用在更改某一目錄的情況。
示例1:
home>#
touch
testfile
//由
root
用戶創(chuàng)建文件
home>#
ls
testfile
–l
-rw–w–w-
root
root
Jun
19:35
testfile
//文件的擁有者及擁有者級(jí)均為
root
home>#
chown
yangzongde
testfile
//修改文件擁有者為
yangzongde
home>#
ls
testfile
-l
-rw–w–w-
yangzongde
root
Jun
19:35
testfile
//查看文件擁有者為
yangzongde,但組仍為
root
示例2:咐慶空
chown
bin
install.log
ls
-l
-rw-r–r–
bin
users
68495
Jun
08:53
install.log
chown
root:root
install.log
ls
-l
-rw-r–r–
root
root
68495
Jun
08:53
install.log
三、使用chgrp命令更改文件所屬用戶組
在shell中,可以使用chgrp命令來改變文件所屬用戶組,該命令就是change
group(改變用戶組)的縮寫。需要注意的是要改變成為的用戶組名稱,必須在
/etc/group里存在,否則就會(huì)顯示錯(cuò)誤。
基本語法差螞:
chgrp
用戶組名稱
dirname/衡瞎filename
…
參數(shù):
-R
:
進(jìn)行遞歸(
recursive
)的持續(xù)更改,即連同子目錄下的所有文件、目錄
都更新成為這個(gè)用戶組。常常用在更改某一目錄的情況。
更改Linux中文件的擁有者和用戶組都可以用chown命令,chown命令字面?zhèn)涿湍蜕系囊馑季褪莄hange owner(改變所有者),chown命令的用法是:
chown
用戶仿春名
:組名 文件名
解釋:用戶名就是需要修改成哪個(gè)用戶所有,組名是修改所屬用戶組,注意用戶名和組名之間的那個(gè)冒號(hào)是英文冒號(hào),后面跟的就是需要修改的文件名,注意如果不是當(dāng)前目錄知芹下的文件,需要加上路徑,使用示例:
chmod root:root /home/testfile.txt
上面的命令將/home/testfile.txt文件的擁有者修改為root用戶,所屬用戶組修改為root用戶組。
如果是只想修改擁有者,那命令就像下面這樣:
linux/centos普通用戶sudo開啟sftp
一般情況下,從安全考慮,root是禁止ssh登錄,普通用戶通過sudo操作,一般都沒問題,但是要通過ftp傳輸文件就麻煩了,文件是屬于root用戶的,普通用戶即使等登錄也不襪輪能更改文件,也要加上sudo命令才能更改文件,通過winscp軟件可以實(shí)現(xiàn)實(shí)現(xiàn)知叢這個(gè)功能,詳細(xì)配置查看這個(gè)帖子:
配置圖1(
)
配置-高級(jí)-SFTP sudo /usr/libexec/openssh/sftp-server
配置圖2(
)
配置-高級(jí)-Shell sudo -i
附加背景知識(shí):
在主流linux系統(tǒng)版本當(dāng)中,默認(rèn)都有安裝openssl和openssh包,都有ssh命令,也就是說默認(rèn)安裝好了SFTP服務(wù)器和sftp命令,不需要額外配置vsftp。
sftp有兩種實(shí)現(xiàn)
1.sftp-server默認(rèn)實(shí)現(xiàn)
2.internal-sftp可更改用戶對(duì)應(yīng)的目錄
本來考慮不用sudo,而是通過internal-sftp來實(shí)現(xiàn),把普通用戶加入到root用戶組,把文件的root用戶組權(quán)限加上寫的權(quán)限來實(shí)現(xiàn)的,后來發(fā)現(xiàn)沒用,
因?yàn)槟夸洐?quán)限設(shè)置要遵循2點(diǎn):
ChrootDirectory設(shè)置的目錄權(quán)限及其所有的上級(jí)文件夾權(quán)限,屬主和屬組必須是root;
ChrootDirectory設(shè)置的目錄權(quán)限及其所有的上級(jí)文件夾權(quán)限,只有屬主告猛信能擁有寫權(quán)限,權(quán)限更大設(shè)置只能是755。
如果不能遵循以上2點(diǎn),即使是該目錄僅屬于某個(gè)用戶,也可能會(huì)影響到所有的SFTP用戶。
linux設(shè)置sudo用戶組的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux設(shè)置sudo用戶組,快速學(xué)習(xí):如何在Linux下設(shè)置sudo用戶組,如何更改linux文件的擁有者及用戶組,linux/centos普通用戶sudo開啟sftp的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。
本文標(biāo)題:快速學(xué)習(xí):如何在Linux下設(shè)置sudo用戶組(linux設(shè)置sudo用戶組)
文章鏈接:http://m.fisionsoft.com.cn/article/djgcdds.html


咨詢
建站咨詢
