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

Linux中chmod權(quán)限設(shè)置

這篇具有很好參考價(jià)值的文章主要介紹了Linux中chmod權(quán)限設(shè)置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、設(shè)置基本權(quán)限命令:chmod

1、權(quán)限介紹。

Linux中,文件和目錄的權(quán)限由三個(gè)部分構(gòu)成:所有者(user)、所屬組(group)和其他用戶(others)。每個(gè)用戶組有讀?。╮)、寫入(w)和執(zhí)行(x)的權(quán)限。文件和目錄的權(quán)限可以使用 ls -l 命令查看。

chmod命令語法:

chmod [選項(xiàng)] [模式] 文件或目錄

在 Linux 中,可以使用以下命令設(shè)置文件或目錄的權(quán)限:

(1)chmod 命令:用于修改文件或目錄的權(quán)限。常用的權(quán)限模式包括數(shù)字模式、符號(hào)模式和符號(hào)模式的簡(jiǎn)略寫法。

(2)chown 命令:用于修改文件或目錄的所有者和所屬組??梢詫⑽募蚰夸浀乃袡?quán)從一個(gè)用戶轉(zhuǎn)移到另一個(gè)用戶。常用的格式為 chown user:group file.txt,其中 user 是所有者的用戶名,group 是所屬組的組名。

(3)chgrp 命令:用于修改文件或目錄的所屬組??梢詫⑽募蚰夸浀乃鶎俳M從一個(gè)組轉(zhuǎn)移到另一個(gè)組。常用的格式為 chgrp group file.txt,其中 group 是所屬組的組名。

2、chmod命令常見用法和示例

  • r:讀取權(quán)限,可以查看文件內(nèi)容或列出目錄中的文件列表。
  • w:寫入權(quán)限,可以修改文件內(nèi)容或創(chuàng)建、刪除文件。
  • x:執(zhí)行權(quán)限,對(duì)于文件表示可執(zhí)行文件,對(duì)于目錄表示可以進(jìn)入該目錄。
  • s:設(shè)置了 SUID 或 SGID 權(quán)限,用于特殊權(quán)限設(shè)置。當(dāng)文件被執(zhí)行時(shí),以文件所有者或所屬組的身份運(yùn)行。
  • t:設(shè)置粘貼位權(quán)限,用于目錄。只有目錄所有者才能刪除或重命名此目錄中的文件。
數(shù)字模式(八進(jìn)制):
使用數(shù)字來表示權(quán)限,每個(gè)權(quán)限用三位數(shù)字表示。其中,每一位的含義如下:

4:讀取權(quán)限(r)
2:寫入權(quán)限(w)
1:執(zhí)行權(quán)限(x)
將所有者、所屬組和其他用戶的權(quán)限分別加起來,形成一個(gè)三位數(shù)。

符號(hào)模式:
使用符號(hào)來表示權(quán)限的增加或減少。符號(hào)模式包括以下符號(hào):

+:添加權(quán)限
-:移除權(quán)限
=:設(shè)置精確權(quán)限
可以結(jié)合以下字符來表示權(quán)限:

r:讀取權(quán)限
w:寫入權(quán)限
x:執(zhí)行權(quán)限
u:所有者
g:所屬組
o:其他用戶
a:所有用戶


符號(hào)模式的簡(jiǎn)略寫法:
使用 u、g、o 和 a 分別表示所有者、所屬組、其他用戶和所有用戶。使用 +、- 和 = 來添加、移除和設(shè)置權(quán)限。使用 r、w 和 x 來表示讀取、寫入和執(zhí)行權(quán)限。例如,chmod u=rw,go=r file.txt 將文件的所有者設(shè)置為讀寫權(quán)限,所屬組和其他用戶設(shè)置為只讀權(quán)限。

3、文件權(quán)限詳解

以下是ls -l 輸出定義:

root@VM-12-3-ubuntu:~# ls -l 1.txt
-rw-r--r-- 1 root root 0 Jan 29 14:27 1.txt
root@VM-12-3-ubuntu:~#


第一個(gè)字符 - 表示這是一個(gè)普通文件。
rw- 表示所有者(root)具有讀寫權(quán)限。
r-- 表示所屬組(root)具有讀權(quán)限。
r-- 表示其他人具有讀權(quán)限。
1: 這是鏈接數(shù),表示指向該文件的硬鏈接數(shù)量。

root: 這是所有者的用戶名。

root: 這是所屬組的組名。

0: 這是文件的大小(以字節(jié)為單位)。

Jan 29 14:27: 這是文件的最后修改日期。

1.txt: 這是文件的名稱。

如果使用普通用戶去編輯這個(gè)文件,則會(huì)顯示權(quán)限不足,如下

設(shè)置權(quán)限chomod,Linux學(xué)習(xí),linux,ubuntu

[root@test1 ~]# touch test.txt
[root@test1 ~]# ls -l test.txt
-rw-r--r--. 1 root root 0 Jan 19 09:49 test.txt
[root@test1 ~]# chmod ugo+r test.txt
[root@test1 ~]# ls -l test.txt
-rw-r--r--. 1 root root 0 Jan 19 09:49 test.txt
[root@test1 ~]# chmod u+rwx test.txt
[root@test1 ~]# ls -l test.txt
-rwxr--r--. 1 root root 0 Jan 19 09:49 test.txt
[root@test1 ~]#

4、chmod通過字符添加權(quán)限

以下是常用的字符表示法:
r 表示讀取權(quán)限
w 表示寫入權(quán)限
x 表示執(zhí)行權(quán)限


在這些字母之前,你可以使用以下字母中的一個(gè)來指定要添加權(quán)限的用戶組:

u 表示文件所有者
g 表示文件所屬組
o 表示其他用戶
a 表示所有用戶

例如:


4.1、將文件1.txt的所有者和所屬組添加執(zhí)行權(quán)限,如下權(quán)限前后變化
root@VM-12-3-ubuntu:~# ls -l 1.txt
-rw-r--r-- 1 root root 0 Jan 29 14:27 1.txt
root@VM-12-3-ubuntu:~# chmod u+x,g+x 1.txt
root@VM-12-3-ubuntu:~# ls -l 1.txt
-rwxr-xr-- 1 root root 0 Jan 29 14:27 1.txt
root@VM-12-3-ubuntu:~#
4.2、將所有用戶的讀取、寫入和執(zhí)行權(quán)限添加到目錄test_dir中
root@VM-12-3-ubuntu:~# ls -l
total 8
-rwxr-xr-- 1 root root    0 Jan 29 14:27 1.txt
drwx------ 4 root root 4096 Nov 14 22:47 snap
drwxr-xr-x 2 root root 4096 Jan 30 10:00 test_dir

#a+rwx 表示將所有用戶的讀取、寫入和執(zhí)行權(quán)限添加到目錄中
root@VM-12-3-ubuntu:~# chmod a+rwx test_dir
root@VM-12-3-ubuntu:~# ls -l
total 8
-rwxr-xr-- 1 root root    0 Jan 29 14:27 1.txt
drwx------ 4 root root 4096 Nov 14 22:47 snap
drwxrwxrwx 2 root root 4096 Jan 30 10:00 test_dir
root@VM-12-3-ubuntu:~#
4.3、將所有用戶的寫權(quán)限添加到目錄test_dir中,并遞歸地更改其所有子目錄和文件的權(quán)限
root@VM-12-3-ubuntu:~# ls -l
total 8
-rwxr-xr-- 1 root root    0 Jan 29 14:27 1.txt
drwx------ 4 root root 4096 Nov 14 22:47 snap
drwxrwxrwx 2 root root 4096 Jan 30 10:00 test_dir


#在這個(gè)命令中,-R 參數(shù)表示遞歸地更改目錄及其所有子目錄和文件的權(quán)限。a+w 表示將所有用戶的寫權(quán)限都添加到了目錄及其所有子目錄和文件上
root@VM-12-3-ubuntu:~# chmod -R a+w test_dir
root@VM-12-3-ubuntu:~# ls -l
total 8
-rwxr-xr-- 1 root root    0 Jan 29 14:27 1.txt
drwx------ 4 root root 4096 Nov 14 22:47 snap
drwxrwxrwx 2 root root 4096 Jan 30 10:00 test_dir
root@VM-12-3-ubuntu:~#
?4.4、將文件所有者和所屬組的只讀權(quán)限添加到test.txt?文件中
#root用戶默認(rèn)創(chuàng)建文件的權(quán)限就是所有者和所屬組只讀權(quán)限
root@VM-12-3-ubuntu:~# touch test.txt
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r--r-- 1 root root 0 Jan 30 11:00 test.txt

#ug+r 表示將文件所有者和所屬組的讀取權(quán)限添加到了文件上
root@VM-12-3-ubuntu:~# chmod ug+r test.txt
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r--r-- 1 root root 0 Jan 30 11:00 test.txt
root@VM-12-3-ubuntu:~#
?4.5、將文件所有者和其他用戶執(zhí)行權(quán)限添加到test.txt文件中,而不影響其所屬組的權(quán)限
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r--r-- 1 root root 0 Jan 30 11:16 test.txt

#uo+x 表示將文件所有者和其他用戶的執(zhí)行權(quán)限添加到了文件上,而不影響其所屬組的權(quán)限
root@VM-12-3-ubuntu:~# chmod uo+x test.txt
root@VM-12-3-ubuntu:~# ls -l test.txt
-rwxr--r-x 1 root root 0 Jan 30 11:16 test.txt
root@VM-12-3-ubuntu:~#

5、chmod以數(shù)字添加權(quán)限

  • 4:讀權(quán)限,表示可以讀取文件內(nèi)容或查看目錄中的文件列表。
  • 2:寫權(quán)限,表示可以修改文件內(nèi)容或在目錄中創(chuàng)建、刪除文件。
  • 1:執(zhí)行權(quán)限,對(duì)于文件來說表示可以執(zhí)行,對(duì)于目錄來說表示可以進(jìn)入該目錄。

這些數(shù)字可以通過相加來表示不同的權(quán)限組合,例如:

  • 7:表示擁有讀、寫和執(zhí)行權(quán)限(4 + 2 + 1)。
  • 6:表示擁有讀和寫權(quán)限,但沒有執(zhí)行權(quán)限(4 + 2)。
  • 5:表示擁有讀和執(zhí)行權(quán)限,但沒有寫權(quán)限(4 + 1)。
  • 4:表示只有讀權(quán)限,沒有寫和執(zhí)行權(quán)限。

常用添加數(shù)字權(quán)限例子:文章來源地址http://www.zghlxwxcb.cn/news/detail-825377.html

5.1、將文件所有者的讀、寫和執(zhí)行權(quán)限加到test.txt文件中
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r--r-- 1 root root 0 Jan 31 08:43 test.txt

# 700 表示文件所有者獲得讀、寫和執(zhí)行權(quán)限,而其它用戶沒有任何權(quán)限
root@VM-12-3-ubuntu:~# chmod 700 test.txt
root@VM-12-3-ubuntu:~# ls -l test.txt
-rwx------ 1 root root 0 Jan 31 08:43 test.txt
root@VM-12-3-ubuntu:~#
5.2、將文件所有者的讀和寫權(quán)限,所屬組的讀權(quán)限,其他用戶的讀權(quán)限添加到test.txt文件中
#一開始的權(quán)限是700
root@VM-12-3-ubuntu:~# ls -l test.txt
-rwx------ 1 root root 0 Jan 31 08:43 test.txt

# 644 表示文件所有者獲得讀和寫權(quán)限,所屬組和其他用戶獲得只讀權(quán)限
root@VM-12-3-ubuntu:~# chmod 644 test.txt
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r--r-- 1 root root 0 Jan 31 08:43 test.txt
root@VM-12-3-ubuntu:~#
5.3、將目錄 test_dir 的所有者的讀、寫和執(zhí)行權(quán)限,所屬組的讀和執(zhí)行權(quán)限,其他用戶的執(zhí)行權(quán)限添加到了目錄上
#開始的權(quán)限是:文件所有者和所屬組的讀、寫和執(zhí)行權(quán)限都添加到了目錄及其所有子目錄和文件上
root@VM-12-3-ubuntu:~# ls -l
total 8
drwxrwxrwx 2 root root 4096 Jan 30 10:00 test_dir

#現(xiàn)在的權(quán)限是:750 表示文件所有者獲得讀、寫和執(zhí)行權(quán)限,所屬組獲得讀和執(zhí)行權(quán)限,其他用戶獲取執(zhí)行權(quán)限
root@VM-12-3-ubuntu:~# chmod 750 test_dir
root@VM-12-3-ubuntu:~# ls -l
total 8
drwxr-x--- 2 root root 4096 Jan 30 10:00 test_dir
root@VM-12-3-ubuntu:~#
5.4、使文件所有者具有讀、寫和執(zhí)行權(quán)限,而所屬組和其他用戶只有讀和執(zhí)行權(quán)限
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r--r-- 1 root root 0 Jan 31 08:43 test.txt

# 755 表示文件所有者具有讀、寫和執(zhí)行權(quán)限,而所屬組和其他用戶只有讀和執(zhí)行權(quán)限
root@VM-12-3-ubuntu:~# chmod 755 test.txt
root@VM-12-3-ubuntu:~# ls -l test.txt
-rwxr-xr-x 1 root root 0 Jan 31 08:43 test.txt
root@VM-12-3-ubuntu:~#
5.5、使文件所有者具有讀和寫權(quán)限,所屬組具有讀權(quán)限,其他用戶沒有任何權(quán)限
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r--r-- 1 root root 0 Jan 31 10:05 test.txt

# 640 表示使文件所有者具有讀和寫權(quán)限,所屬組具有讀權(quán)限,其他用戶沒有任何權(quán)限
root@VM-12-3-ubuntu:~# chmod 640 test.txt
root@VM-12-3-ubuntu:~# ls -l test.txt
-rw-r----- 1 root root 0 Jan 31 10:05 test.txt
root@VM-12-3-ubuntu:~#

到了這里,關(guān)于Linux中chmod權(quán)限設(shè)置的文章就介紹完了。如果您還想了解更多內(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)文章

  • Linux基礎(chǔ)命令-chmod修改文件權(quán)限

    Linux基礎(chǔ)命令-chmod修改文件權(quán)限

    Linux基礎(chǔ)命令-chown修改文件屬主 文章目錄 前言 一、文件權(quán)限有哪些 1.1 文件的普通權(quán)限 1.1.1 普通權(quán)限案例: 1.2 文件的特殊權(quán)限 1.2.1 案例一:特殊權(quán)限SUID 1.2.2?案例二:特殊權(quán)限SGID 1.2.3?案例三:特殊權(quán)限Stickybit 二、chmod命令介紹 三、命令的語法及參數(shù)? 3.1 先用help或man查

    2024年02月07日
    瀏覽(89)
  • Linux常見命令 15 - 權(quán)限管理命令 chmod

    Linux常見命令 15 - 權(quán)限管理命令 chmod

    目錄 1. chmod 語法 2.?chmod {ugoa} {+-=} {rwx} [文件或目錄] -R 3.?chmod [mode=421] [文件或目錄] -R 4. 注意事項(xiàng)??! 1. chmod 語法 chmod為修改文件/文件夾權(quán)限,有以下兩種操作,其中-R表示遞歸修改。【 注意:如果想要修改一個(gè)文件的權(quán)限,只有兩個(gè)用戶可以:所有者 和 root 】 chmod {ugo

    2024年02月12日
    瀏覽(119)
  • 修改文件權(quán)限chown/chgrp/chmod【Linux】

    修改文件權(quán)限chown/chgrp/chmod【Linux】

    在Linux下有兩種用戶,分別是超級(jí)用戶(root)和普通用戶。 超級(jí)用戶的命令提示符是“#”,普通用戶的命令提示符是“$“。 超級(jí)用戶可以在Linux下做任何事情,幾乎不受限制,而普通用戶一般只能在自己的工作目錄下(/home/xxx)工作,以及在系統(tǒng)上做有限的工作。也就是說

    2024年02月09日
    瀏覽(98)
  • 【Linux命令詳解 | chmod命令】 chmod命令用于修改文件或目錄的權(quán)限,保護(hù)文件安全性。

    【Linux命令詳解 | chmod命令】 chmod命令用于修改文件或目錄的權(quán)限,保護(hù)文件安全性。

    在Ubuntu系統(tǒng)中, chmod 命令是一個(gè)強(qiáng)大的工具,用于修改文件或目錄的權(quán)限,從而保護(hù)文件的安全性。通過適當(dāng)配置權(quán)限,可以控制哪些用戶或用戶組可以訪問、讀取、寫入或執(zhí)行特定文件或目錄。 chmod 命令是Linux/Unix系統(tǒng)中的基礎(chǔ)命令之一,對(duì)于系統(tǒng)管理員和開發(fā)者來說都是

    2024年02月12日
    瀏覽(774)
  • 掌握文件權(quán)限管理:Mac和Linux中的chmod +x命令詳解

    chmod +x是一個(gè)用于在Mac和Linux操作系統(tǒng)上設(shè)置可執(zhí)行權(quán)限的命令。它允許你將可執(zhí)行權(quán)限添加到文件,使得你可以運(yùn)行這個(gè)文件作為一個(gè)程序或腳本。這個(gè)命令通常用于shell腳本、可執(zhí)行程序和其他可運(yùn)行文件。? chmod 是一個(gè)在Unix和Unix-like操作系統(tǒng)中用來改變文件或目錄權(quán)限的

    2024年02月05日
    瀏覽(97)
  • 關(guān)于Linux文件和目錄的777、755、644權(quán)限,chmod -R 777 xxx,chmod -R 755 xxx,以及chmod -R 644 xxx 命令意義

    關(guān)于Linux文件和目錄的777、755、644權(quán)限,chmod -R 777 xxx,chmod -R 755 xxx,以及chmod -R 644 xxx 命令意義

    哈嘍 大家好啊 之前相對(duì)linux的某個(gè)文件夾下的文件執(zhí)行讀寫操作權(quán)限的時(shí)候 直接會(huì) chmod -R 777 xxx 路徑 ?賦值某個(gè)文件夾讀寫權(quán)限 在linux中,文件或者目錄權(quán)限分為3種: r:4 讀 w:2寫 x:1 執(zhí)行 -:對(duì)應(yīng)的數(shù)值0 rwx= 4+2+1 表示讀寫執(zhí)行權(quán)限 rw= 4+2=6 表示可讀寫,但是不可以執(zhí)行 rx =

    2024年02月02日
    瀏覽(91)
  • Linux系統(tǒng)知識(shí)4—Linux的root用戶,su 和 exit 命令,sudo 命令,用戶和用戶組管理,getent,查看權(quán)限控制,修改權(quán)限控制 -chmod,修改權(quán)限控制-chown

    Linux系統(tǒng)知識(shí)4—Linux的root用戶,su 和 exit 命令,sudo 命令,用戶和用戶組管理,getent,查看權(quán)限控制,修改權(quán)限控制 -chmod,修改權(quán)限控制-chown

    目錄 一.Linux的root用戶 1.1 root用戶(超級(jí)管理員) 1.2?su 和 exit 命令 1.3 sudo?命令 1.為普通用戶配置?sudo?認(rèn)證 二.用戶和用戶組管理 2.1用戶,用戶組 2.2用戶組的管理 2.3用戶管理 2.4.getent 三.查看權(quán)限控制 3.1認(rèn)知權(quán)限信息 1.序號(hào)1,表示文件,文件夾的權(quán)限控制信息 2. 序號(hào)2,表

    2024年01月17日
    瀏覽(91)
  • linux里root用戶權(quán)限下chmod修改文件卻報(bào)錯(cuò):Operation not permitted的解決方法

    linux里root用戶權(quán)限下chmod修改文件卻報(bào)錯(cuò):Operation not permitted的解決方法

    root權(quán)限。在家目錄里有個(gè)test的文件夾,但是這里想要用chmod命令修改該文件夾的權(quán)限,卻報(bào)錯(cuò) chmod: changing permissions of ‘test’: Operation not permitted 可以通過執(zhí)行以下命令來檢查文件系統(tǒng)是否已掛載為只讀模式: mount | grep ’ / ’ 該命令將列出根文件系統(tǒng)的詳細(xì)信息,包括掛載

    2024年04月24日
    瀏覽(96)
  • SSH文件權(quán)限設(shè)置 | chmod 600 ~/.ssh/* && chmod 644 ~/.ssh/*.pub && chmod 700 ~/.ssh

    如果.ssh目錄的權(quán)限配置錯(cuò)誤,將會(huì)導(dǎo)致以下不利影響: 無法使用公鑰登錄:如果.ssh目錄的權(quán)限不正確,如目錄權(quán)限過于寬松(例如設(shè)置為777),則該目錄下的文件和文件夾可能會(huì)被其他用戶訪問和修改,這將導(dǎo)致無法使用公鑰登錄進(jìn)入該服務(wù)器。如使用公鑰登陸時(shí),提示如

    2024年02月09日
    瀏覽(23)
  • 每天學(xué)習(xí)一個(gè)Linux命令之chmod

    在Linux系統(tǒng)下, chmod 命令用于改變文件或目錄的權(quán)限。通過分配不同的權(quán)限,我們可以控制用戶對(duì)文件或目錄的訪問、讀取、寫入和執(zhí)行的權(quán)限。本篇博客將詳細(xì)介紹 chmod 命令的使用方法和常用選項(xiàng)。 chmod 命令的一般語法如下: 在使用 chmod 命令時(shí),我們通常使用以下一種或

    2024年04月17日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包