日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linux用戶(hù)創(chuàng)建及只讀權(quán)限設(shè)置指南 (linux創(chuàng)建用戶(hù)只讀權(quán)限設(shè)置)

隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,Linux操作系統(tǒng)已經(jīng)成為了很多企業(yè)和個(gè)人使用的重要平臺(tái)。在Linux系統(tǒng)下,用戶(hù)的創(chuàng)建和權(quán)限的設(shè)置是非常重要的,因?yàn)檫@關(guān)系到了系統(tǒng)使用的安全性和運(yùn)行的穩(wěn)定性。本文將為大家介紹如何在Linux系統(tǒng)下創(chuàng)建用戶(hù)和設(shè)置只讀權(quán)限。

創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)全網(wǎng)整合營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、尖草坪網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場(chǎng)景定制電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為尖草坪等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

一、創(chuàng)建用戶(hù)

在Linux系統(tǒng)中,創(chuàng)建用戶(hù)的命令是useradd,具體的語(yǔ)法格式如下:

useradd [-u uid] [-g initial_group] [-G group [,…]] [-d home_dir] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire] [-L [UC]|[-]password] username

其中,各個(gè)選項(xiàng)的含義如下:

1. -u uid:指定用戶(hù)的UID,這個(gè)UID必須是唯一的,且不能和其它用戶(hù)或組的UID相同;

2. -g initial_group:指定用戶(hù)所屬的主組;

3. -G group [,…]:指定用戶(hù)所屬的附加組;

4. -d home_dir:指定用戶(hù)的主目錄;

5. -s shell:指定用戶(hù)的默認(rèn)shell;

6. -c comment:指定用戶(hù)的注釋信息;

7. -m [-k template]:創(chuàng)建用戶(hù)的主目錄,如果主目錄已經(jīng)存在則不會(huì)重新創(chuàng)建,-k選項(xiàng)可以指定要復(fù)制的目錄;

8. -f inactive:指定用戶(hù)未登錄多長(zhǎng)時(shí)間后就被鎖定;

9. -e expire:指定用戶(hù)的賬號(hào)失效日期;

10. -L [UC]|[-]password:鎖定用戶(hù)的密碼。

例如,我們要?jiǎng)?chuàng)建一個(gè)名為zhangsan的用戶(hù),則可以執(zhí)行以下命令:

useradd zhangsan

創(chuàng)建完成后,我們可以使用以下命令查看新創(chuàng)建的用戶(hù)的信息:

id zhangsan

二、只讀權(quán)限設(shè)置

在Linux系統(tǒng)中,我們可以使用chmod命令來(lái)設(shè)置文件和目錄的權(quán)限。其中,只讀權(quán)限的代碼是4,具體的語(yǔ)法格式如下:

chmod [who] [+|-|=] [mode] [file/dir]

其中,各個(gè)選項(xiàng)的含義如下:

1. who:表示作用的對(duì)象,可以是u(用戶(hù))、g(用戶(hù)組)或o(其它用戶(hù)),也可以是a(所有人);

2. +|-|=:表示操作的權(quán)限,+表示添加權(quán)限,-表示刪除權(quán)限,=表示賦予權(quán)限;

3. mode:表示要設(shè)置的權(quán)限,可以是r(讀取)、w(寫(xiě)入)或x(執(zhí)行),也可以是數(shù)字,表示具體的權(quán)限值;

4. file/dir:表示要設(shè)置權(quán)限的文件或目錄。

例如,我們要將文件file.txt的權(quán)限設(shè)置為只讀,可以執(zhí)行以下命令:

chmod u-w file.txt

這個(gè)命令的含義是,將文件file.txt的用戶(hù)權(quán)限(即owner權(quán)限)的寫(xiě)入權(quán)限(w)去掉,從而使這個(gè)文件只能夠被讀取。

三、批量設(shè)置只讀權(quán)限

如果我們需要同時(shí)將多個(gè)文件或目錄的權(quán)限設(shè)置為只讀,那么單獨(dú)使用chmod命令顯然不太方便。在這種情況下,我們可以使用find命令來(lái)查找符合條件的文件,并使用xargs命令將它們傳遞給chmod命令。具體的命令如下:

find . -type f | xargs chmod u-w

這個(gè)命令的含義是,先用find命令查找當(dāng)前目錄下的所有文件(-type f),然后將它們傳遞給xargs命令,在xargs命令中執(zhí)行chmod u-w來(lái)去掉它們的用戶(hù)寫(xiě)入權(quán)限(u-w)。

在Linux系統(tǒng)中,用戶(hù)的創(chuàng)建和權(quán)限的設(shè)置是非常重要的。本文介紹了如何創(chuàng)建用戶(hù)并設(shè)置只讀權(quán)限,希望對(duì)大家有所幫助。同時(shí),我們也強(qiáng)烈建議大家在使用Linux系統(tǒng)時(shí),一定要注意系統(tǒng)的安全性和運(yùn)行的穩(wěn)定性,避免不必要的風(fēng)險(xiǎn)和問(wèn)題。

相關(guān)問(wèn)題拓展閱讀:

  • 如何在Linux下設(shè)置訪(fǎng)問(wèn)控制列表(ACL)來(lái)控制用戶(hù)的權(quán)限
  • Linux怎么設(shè)置用戶(hù)通過(guò)SFTP訪(fǎng)問(wèn)目錄的權(quán)限

如何在Linux下設(shè)置訪(fǎng)問(wèn)控制列表(ACL)來(lái)控制用戶(hù)的權(quán)限

Linux下的訪(fǎng)問(wèn)控制列表(ACL)主要用來(lái)控制用戶(hù)的權(quán)限,可以做到不同用戶(hù)對(duì)同一文件有不同的權(quán)限,那么具體要如何操作呢?下面小編就教你如何在Linux下設(shè)置訪(fǎng)問(wèn)控制列表(ACL)來(lái)控制用戶(hù)的權(quán)限。

使用擁有權(quán)限控制的Liunx,工作是一件輕松的任務(wù)。它可以定義任何user,group和other的權(quán)限。無(wú)論是在桌面電腦或者不會(huì)有很多用戶(hù)的虛擬Linux實(shí)例,或者當(dāng)用戶(hù)不愿意分享他們之間的文件時(shí),這樣的工作是很棒的。然而,如果你是在一個(gè)大型組織,你運(yùn)行了運(yùn)頌畢NFS或者Samba服務(wù)給不同的用戶(hù),然后你將會(huì)需櫻稿要靈活的挑選并設(shè)置很多復(fù)雜的配置和權(quán)限去滿(mǎn)足你的組織不同的需求。

Linux(和其他Unix等POSIX兼容的操作系統(tǒng))有一種被稱(chēng)為訪(fǎng)問(wèn)控制列表(ACL)的權(quán)限控制方法,它是一種權(quán)限分配之外的普遍范式。例如,默認(rèn)情況下你需要確認(rèn)3個(gè)權(quán)限組:owner、group和other。而使用ACL,你可以增加權(quán)限給其他用戶(hù)或組別,而不單只是簡(jiǎn)單的“other”或者是擁有者不存在的組別。可以允許指定的用戶(hù)A、B、C擁有寫(xiě)權(quán)限而不再是讓他們整個(gè)組擁有寫(xiě)權(quán)限。

ACL支持多種Linux文件系統(tǒng),包括ext2, ext3, ext4, XFS, Btfrs, 等。如果你不確定你的文件系統(tǒng)是否支持ACL,請(qǐng)參考文檔。

在文件系統(tǒng)使ACL生效

首先,我們需要安裝工具來(lái)管理ACL。

Ubuntu/Debian 中:

$ sudo apt-get install acl

CentOS/Fedora/RHEL 中:

# yum -y install acl

Archlinux 中:

# pacman -S acl

出于演示目的,我將使用ubuntu server版本,其他版本類(lèi)似。

安裝ACL完成后,需要激活我們磁盤(pán)分區(qū)的ACL功能,這樣我們才能使用它。

首先,我們檢查ACL功能是否已經(jīng)開(kāi)啟。

$ mount

你可以注意到,我的root分區(qū)中ACL屬性已經(jīng)開(kāi)啟。萬(wàn)一你沒(méi)有開(kāi)啟,你需要編輯/etc/fstab文件,在你需要開(kāi)啟ACL的分區(qū)的選項(xiàng)前增加acl標(biāo)記。

現(xiàn)在我們需要重新掛載分區(qū)(我喜歡完全重啟,因?yàn)槲也幌雭G失數(shù)據(jù)),如果你對(duì)旁芹其它分區(qū)開(kāi)啟ACL,你必須也重新掛載它。

$ sudo mount / -o remount

干的不錯(cuò)!現(xiàn)在我們已經(jīng)在我們的系統(tǒng)中開(kāi)啟ACL,讓我們開(kāi)始和它一起工作。

ACL 范例

基礎(chǔ)ACL通過(guò)兩條命令管理:setfacl用于增加或者修改ACL,getfacl用于顯示分配完的ACL。讓我們來(lái)做一些測(cè)試。

我創(chuàng)建一個(gè)目錄/shared給一個(gè)假設(shè)的用戶(hù),名叫freeuser

$ ls -lh /

我想要分享這個(gè)目錄給其他兩個(gè)用戶(hù)test和test2,一個(gè)擁有完整權(quán)限,另一個(gè)只有讀權(quán)限。

首先,為用戶(hù)test設(shè)置ACL:

$ sudo setfacl -m u:test:rwx /shared

現(xiàn)在用戶(hù)test可以隨意創(chuàng)建文件夾,文件和訪(fǎng)問(wèn)在/shared目錄下的任何地方。

現(xiàn)在我們?cè)黾又蛔x權(quán)限給用戶(hù)test2:

$ sudo setfacl -m u:test2:rx /shared

注意test2讀取目錄需要執(zhí)行(x)權(quán)限

讓我來(lái)解釋下setfacl命令格式:

-m 表示修改ACL。你可以增加新的,或修改存在的ACLu: 表示用戶(hù)。你可以使用 g 來(lái)設(shè)置組權(quán)限test 用戶(hù)名:rwx 需要設(shè)置的權(quán)限。

現(xiàn)在讓我向你展示如何讀取ACL:

$ ls -lh /shared

你可以注意到,正常權(quán)限后多一個(gè)+標(biāo)記。這表示ACL已經(jīng)設(shè)置成功。要具體看一下ACL,我們需要運(yùn)行:

$ sudo getfacl /shared

最后,如果你需要移除ACL:

$ sudo setfacl -x u:test /shared

如果你想要立即擦除所有ACL條目:

$ sudo setfacl -b /shared

最后,在設(shè)置了ACL文件或目錄工作時(shí),cp和mv命令會(huì)改變這些設(shè)置。在cp的情況下,需要添加“p”參數(shù)來(lái)復(fù)制ACL設(shè)置。如果這不可行,它將會(huì)展示一個(gè)警告。mv默認(rèn)移動(dòng)ACL設(shè)置,如果這也不可行,它也會(huì)向您展示一個(gè)警告。

總結(jié)

使用ACL讓在你想要分享的文件上擁有更多的能力和控制,特別是在NFS/Samba服務(wù)。此外,如果你的主管共享主機(jī),這個(gè)工具是必備的。

上面就是Linux下設(shè)置訪(fǎng)問(wèn)控制列表來(lái)控制用戶(hù)權(quán)限的方法介紹了,因?yàn)锳CL的配置和使用較為復(fù)雜,初學(xué)者在使用的時(shí)候容易出現(xiàn)錯(cuò)誤,希望本文介紹的方法能夠幫助到你。

Linux怎么設(shè)置用戶(hù)通過(guò)SFTP訪(fǎng)問(wèn)目錄的權(quán)限

Linux系統(tǒng)中的每個(gè)文件和目錄都有訪(fǎng)問(wèn)許可權(quán)限,用它來(lái)確定誰(shuí)可以通過(guò)何種方式對(duì)文件和目錄進(jìn)行訪(fǎng)問(wèn)和操作。

文件或目錄的訪(fǎng)問(wèn)權(quán)限分為只讀,只寫(xiě)和可執(zhí)行三種。以文件為例,只讀權(quán)限表示只允許讀其內(nèi)容,而禁止對(duì)其做任何的更改操作??蓤?zhí)行權(quán)限表示允許將該文件作為一個(gè)告友程序執(zhí)行。文件被創(chuàng)建時(shí),文件所有者自動(dòng)擁有對(duì)該文件的讀、寫(xiě)和可執(zhí)行權(quán)限,以便于對(duì)文件的閱讀和修改。用戶(hù)也可根據(jù)需要把訪(fǎng)問(wèn)權(quán)限設(shè)置為需要的任何敬友拍組合。

有三種不同類(lèi)型的用戶(hù)可對(duì)文件或目錄進(jìn)行訪(fǎng)問(wèn):文件所有者,同組用戶(hù)、其他用戶(hù)。所有者一般是文件的創(chuàng)建者。所有者可以允許同組用戶(hù)有權(quán)訪(fǎng)問(wèn)文件,還可以將文件的訪(fǎng)問(wèn)權(quán)限賦予系統(tǒng)中的其他用戶(hù)。在這種情況下,系統(tǒng)中每一位用戶(hù)都能訪(fǎng)問(wèn)該用戶(hù)擁有的文件或目錄。

每一文件或目錄的訪(fǎng)問(wèn)權(quán)限都有三組,每組用三位表示,分別為文件屬主的讀、寫(xiě)和執(zhí)行權(quán)限;與屬主同組的用戶(hù)的讀、寫(xiě)和執(zhí)行權(quán)限;系統(tǒng)中其他用戶(hù)的讀、寫(xiě)和執(zhí)行權(quán)限。當(dāng)用ls -l命令顯示文件或目錄的詳細(xì)信息時(shí),最左邊的一列為文件的訪(fǎng)問(wèn)權(quán)限。例如:

$ ls -l sobsrc. tgz

-rw-r–r– 1 root rootJu1 l5 17:3l sobsrc. tgz

橫線(xiàn)代表空許可。r代表只讀,w代表寫(xiě),x代表可執(zhí)行。注意這里共有10個(gè)位置。之一個(gè)字符指定了文件類(lèi)型。在通常意義上,一個(gè)目錄也是一個(gè)文件。如果之一個(gè)字符是橫線(xiàn),表示是一個(gè)非目錄的文件。如果是d,表示是一個(gè)目錄。

例如:

– rw- r– r–

普通文件 文件主 組用戶(hù) 其他用戶(hù)

是文件sobsrc.tgz 的訪(fǎng)問(wèn)權(quán)限,表示sobsrc.tgz是一個(gè)普通文件;sobsrc.tgz的屬主有讀寫(xiě)權(quán)限;與sobsrc.tgz屬主同組的用戶(hù)只有讀權(quán)限;其他用戶(hù)也只有讀權(quán)限。

確定了一個(gè)文件的訪(fǎng)問(wèn)權(quán)限后,用戶(hù)可以利用Linux系統(tǒng)提供的chmod命令來(lái)重新設(shè)定不同的訪(fǎng)問(wèn)權(quán)限。也可以利用chown命令來(lái)更改某個(gè)文件或目錄的所有者。利用chgrp命令來(lái)更改某個(gè)亮羨文件或目錄的用戶(hù)組。

下面分別對(duì)這些命令加以介紹。

linux創(chuàng)建用戶(hù)只讀權(quán)限設(shè)置的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux創(chuàng)建用戶(hù)只讀權(quán)限設(shè)置,Linux用戶(hù)創(chuàng)建及只讀權(quán)限設(shè)置指南,如何在Linux下設(shè)置訪(fǎng)問(wèn)控制列表(ACL)來(lái)控制用戶(hù)的權(quán)限,Linux怎么設(shè)置用戶(hù)通過(guò)SFTP訪(fǎng)問(wèn)目錄的權(quán)限的信息別忘了在本站進(jìn)行查找喔。

成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開(kāi)通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專(zhuān)業(yè)-網(wǎng)站建設(shè),軟件開(kāi)發(fā)老牌服務(wù)商!微信小程序開(kāi)發(fā),APP開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷(xiāo)推廣服務(wù)眾多企業(yè)。電話(huà):028-86922220


本文標(biāo)題:Linux用戶(hù)創(chuàng)建及只讀權(quán)限設(shè)置指南 (linux創(chuàng)建用戶(hù)只讀權(quán)限設(shè)置)
URL分享:http://m.5511xx.com/article/cdicsjs.html