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

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


咨詢
建站咨詢
