天天看點

linux & chmod & 777 & 755

linux & chmod & 777 & 755

linux & chmod & 777 & 755

chmod 777

chmod 755

chmod +x

linux & chmod & 777 & 755

https://github.com/xgqfrms-GitHub/Node-CLI-Tools/blob/master/bash-shell-chmod.md

chmod +x

chmod 777

chmod 755

linux & chmod & 777 & 755

https://zzk.cnblogs.com/my/s/blogpost-p?Keywords=chmod

#!/bin/sh

# echo "^-v-^ JSON DB is running in development env!" && npm run db

# echo "^-v-^ JSON DB is running in development env!" && nodemon -w ./server.js localhost 8888

JSONDB="nodemon -w ./server.js localhost 8888"

${JSONDB} &
# chmod +x db.sh
# sudo ./db.sh
# nodemon -w ./server.js localhost 8888

# /bin/sh db.sh

# ps -ef | grep node
# sudo kill -9 <PID>

$ chmod +x

           

-R

遞歸 recursive

$ chmod -R 777 your_directory_name

           

not a shell

linux &amp; chmod &amp; 777 &amp; 755

ok

linux &amp; chmod &amp; 777 &amp; 755

755

N   Description                      ls   binary    
0   No permissions at all            ---  000
1   Only execute                     --x  001
2   Only write                       -w-  010
3   Write and execute                -wx  011
4   Only read                        r--  100
5   Read and execute                 r-x  101
6   Read and write                   rw-  110
7   Read, write, and execute         rwx  111

           

Linux 使用者組的權限,

分組, rwx / r-x / r-- / -w- /--x / ---

drwx------ 700權限(d 目錄 ,r=4, w=2, x=1)

r === read, 4

w === write, 2

x === exec/execute, 1

drwx------ === 777

d === directory/folder

rwx ===7;// 4 + 2 + 1

rwx === 5;// 4 + 0 + 1

rwx === 5// 4 + 0 + 1

drwxr-xr-x === 755

d === directory/folder

rwx ===7;// 4 + 2 + 1

r-x === 5;// 4 + 0 + 1

r-x === 5// 4 + 0 + 1

linux &amp; chmod &amp; 777 &amp; 755

在linux下使用指令 ll 或ls -l 的時候會看到這些字眼,這些字元表示為不同使用者組的權限:

r:read就是讀權限 --數字4表示

w:write就是寫權限 --數字2表示

x:excute就是執行權限 --數字1表示

讀、寫、運作三項權限可以用數字表示,就是r=4,w=2,x=1。是以,-rw-r--r--用數字表示成644。

這裡總共會有10個“-”,第一個表示檔案類型,如該檔案是檔案(-表示),檔案夾(d表示), 連接配接檔案(l表示);

後面9個按照三個一組分,如:

-rwxrwx--- 770權限表示此檔案(檔案夾)的擁有着和同組使用者有讀寫及執行權限,其他使用者組沒任何權限

就是前面三個表示所有者權限,中間三個表示同組使用者權限,最後一組表示其他使用者權限

以上的其他使用者,不包括root這個super user。

Linux下的檔案類型如下:

-普通檔案

d 目錄

l 連結檔案

b 塊裝置

c 字元裝置

linux &amp; chmod &amp; 777 &amp; 755

refs

https://stackoverflow.com/questions/8328481/chmod-777-to-a-folder-and-all-contents

https://stackoverflow.com/questions/3740152/how-to-change-permissions-for-a-folder-and-its-subfolders-files-in-one-step

# To change all the directories to 755 (drwxr-xr-x):

# d === directory

$ find /opt/lampp/htdocs -type d -exec chmod 755 {} \;



# To change all the files to 644 (-rw-r--r--):

# f === file

$ find /opt/lampp/htdocs -type f -exec chmod 644 {} \;


           

Linux 使用者組的權限

drwx------ 700權限(d 目錄 ,r=4, w=2, x=1)

r === read, 4

w === write, 2

x === exec/execute, 1

drwx------ === 700

d === directory/folder

rwx ===7;// 4 + 2 + 1

--- === 0;// 0 + 0 + 0

--- === 0// 0 + 0 + 0

http://www.imooc.com/article/4777

linux &amp; chmod &amp; 777 &amp; 755

©xgqfrms 2012-2020

www.cnblogs.com 釋出文章使用:隻允許注冊使用者才可以通路!