如题所述
Linuxç³»ç»ä¸çæ¯ä¸ªæ件åç®å½é½æ访é®è®¸å¯æéï¼ç¨å®æ¥ç¡®å®è°å¯ä»¥éè¿ä½ç§æ¹å¼å¯¹æ件åç®å½è¿è¡è®¿é®åæä½ã
æ件æç®å½ç访é®æéå为åªè¯»ï¼åªååå¯æ§è¡ä¸ç§ã以æ件为ä¾ï¼åªè¯»æé表示åªå è®¸è¯»å ¶å 容ï¼èç¦æ¢å¯¹å ¶åä»»ä½çæ´æ¹æä½ãå¯æ§è¡æé表示å 许å°è¯¥æ件ä½ä¸ºä¸ä¸ªç¨åºæ§è¡ãæ件被å建æ¶ï¼æ件ææè èªå¨æ¥æ对该æ件ç读ãååå¯æ§è¡æéï¼ä»¥ä¾¿äºå¯¹æ件çé 读åä¿®æ¹ãç¨æ·ä¹å¯æ ¹æ®éè¦æ访é®æé设置为éè¦çä»»ä½ç»åã
æä¸ç§ä¸åç±»åçç¨æ·å¯å¯¹æ件æç®å½è¿è¡è®¿é®ï¼æ件ææè ï¼åç»ç¨æ·ãå ¶ä»ç¨æ·ãææè ä¸è¬æ¯æ件çå建è ãææè å¯ä»¥å 许åç»ç¨æ·ææ访é®æ件ï¼è¿å¯ä»¥å°æ件ç访é®æéèµäºç³»ç»ä¸çå ¶ä»ç¨æ·ãå¨è¿ç§æ åµä¸ï¼ç³»ç»ä¸æ¯ä¸ä½ç¨æ·é½è½è®¿é®è¯¥ç¨æ·æ¥æçæ件æç®å½ã
æ¯ä¸æ件æç®å½ç访é®æéé½æä¸ç»ï¼æ¯ç»ç¨ä¸ä½è¡¨ç¤ºï¼åå«ä¸ºæ件å±ä¸»ç读ãååæ§è¡æéï¼ä¸å±ä¸»åç»çç¨æ·ç读ãååæ§è¡æéï¼ç³»ç»ä¸å ¶ä»ç¨æ·ç读ãååæ§è¡æéãå½ç¨ls -lå½ä»¤æ¾ç¤ºæ件æç®å½ç详ç»ä¿¡æ¯æ¶ï¼æ左边çä¸å为æ件ç访é®æéãä¾å¦ï¼
$ ls -l sobsrc. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
横线代表空许å¯ãr代表åªè¯»ï¼w代表åï¼x代表å¯æ§è¡ã注æè¿éå ±æ10个ä½ç½®ã第ä¸ä¸ªå符æå®äºæ件类åãå¨é常æä¹ä¸ï¼ä¸ä¸ªç®å½ä¹æ¯ä¸ä¸ªæ件ãå¦æ第ä¸ä¸ªå符æ¯æ¨ªçº¿ï¼è¡¨ç¤ºæ¯ä¸ä¸ªéç®å½çæ件ãå¦ææ¯dï¼è¡¨ç¤ºæ¯ä¸ä¸ªç®å½ã
ä¾å¦ï¼
- rw- r-- r--
æ®éæ件 æ件主 ç»ç¨æ· å ¶ä»ç¨æ·
æ¯æ件sobsrc.tgz ç访é®æéï¼è¡¨ç¤ºsobsrc.tgzæ¯ä¸ä¸ªæ®éæ件ï¼sobsrc.tgzçå±ä¸»æ读åæéï¼ä¸sobsrc.tgzå±ä¸»åç»çç¨æ·åªæ读æéï¼å ¶ä»ç¨æ·ä¹åªæ读æéã
ç¡®å®äºä¸ä¸ªæ件ç访é®æéåï¼ç¨æ·å¯ä»¥å©ç¨Linuxç³»ç»æä¾çchmodå½ä»¤æ¥éæ°è®¾å®ä¸åç访é®æéãä¹å¯ä»¥å©ç¨chownå½ä»¤æ¥æ´æ¹æ个æ件æç®å½çææè ãå©ç¨chgrpå½ä»¤æ¥æ´æ¹æ个æ件æç®å½çç¨æ·ç»ã
ä¸é¢åå«å¯¹è¿äºå½ä»¤å 以ä»ç»ã
ã
chmod å½ä»¤
chmodå½ä»¤æ¯é常éè¦çï¼ç¨äºæ¹åæ件æç®å½ç访é®æéãç¨æ·ç¨å®æ§å¶æ件æç®å½ç访é®æéã
该å½ä»¤æ两ç§ç¨æ³ãä¸ç§æ¯å å«åæ¯åæä½ç¬¦è¡¨è¾¾å¼çæå设å®æ³ï¼å¦ä¸ç§æ¯å å«æ°åçæ°å设å®æ³ã
1. æå设å®æ³
chmod ï¼»whoï¼½ ï¼»+ | - | =ï¼½ ï¼»modeï¼½ æ件å¼
å½ä»¤ä¸åé项çå«ä¹ä¸ºï¼
æä½å¯¹è±¡whoå¯æ¯ä¸è¿°åæ¯ä¸çä»»ä¸ä¸ªæè å®ä»¬çç»åï¼
u 表示âç¨æ·ï¼userï¼âï¼å³æ件æç®å½çææè ã
g 表示âåç»ï¼groupï¼ç¨æ·âï¼å³ä¸æ件å±ä¸»æç¸åç»IDçææç¨æ·ã
o 表示âå ¶ä»ï¼othersï¼ç¨æ·âã
a 表示âææï¼allï¼ç¨æ·âãå®æ¯ç³»ç»é»è®¤å¼ã
æä½ç¬¦å·å¯ä»¥æ¯ï¼
+ æ·»å æ个æéã
- åæ¶æ个æéã
= èµäºç»å®æé并åæ¶å ¶ä»æææéï¼å¦ææçè¯ï¼ã
设置modeæ表示çæéå¯ç¨ä¸è¿°åæ¯çä»»æç»åï¼
r å¯è¯»ã
w å¯åã
x å¯æ§è¡ã
X åªæç®æ æ件对æäºç¨æ·æ¯å¯æ§è¡çæ该ç®æ æ件æ¯ç®å½æ¶æ追å x å±æ§ã
s å¨æ件æ§è¡æ¶æè¿ç¨çå±ä¸»æç»ID置为该æ件çæ件å±ä¸»ãæ¹å¼âuï¼sâ设置æ件çç¨æ·IDä½ï¼âgï¼sâ设置ç»IDä½ã
t ä¿åç¨åºçææ¬å°äº¤æ¢è®¾å¤ä¸ã
u ä¸æ件å±ä¸»æ¥æä¸æ ·çæéã
g ä¸åæ件å±ä¸»åç»çç¨æ·æ¥æä¸æ ·çæéã
o ä¸å ¶ä»ç¨æ·æ¥æä¸æ ·çæéã
æ件åï¼ä»¥ç©ºæ ¼åå¼çè¦æ¹åæéçæ件å表ï¼æ¯æéé 符ã
å¨ä¸ä¸ªå½ä»¤è¡ä¸å¯ç»åºå¤ä¸ªæéæ¹å¼ï¼å ¶é´ç¨éå·éå¼ãä¾å¦ï¼chmod g+rï¼o+r example
使åç»åå ¶ä»ç¨æ·å¯¹æ件example æ读æéã
2. æ°å设å®æ³
æä»¬å¿ é¡»é¦å äºè§£ç¨æ°å表示çå±æ§çå«ä¹ï¼0表示没ææéï¼1表示å¯æ§è¡æéï¼2表示å¯åæéï¼4表示å¯è¯»æéï¼ç¶åå°å ¶ç¸å ãæ以æ°åå±æ§çæ ¼å¼åºä¸º3个ä»0å°7çå «è¿å¶æ°ï¼å ¶é¡ºåºæ¯ï¼uï¼ï¼gï¼ï¼oï¼ã
ä¾å¦ï¼å¦ææ³è®©æ个æ件çå±ä¸»æâ读/åâäºç§æéï¼éè¦æ4ï¼å¯è¯»ï¼+2ï¼å¯åï¼ï¼6ï¼è¯»/åï¼ã
æ°å设å®æ³çä¸è¬å½¢å¼ä¸ºï¼
chmod ï¼»modeï¼½ æ件å¼
ä¾åï¼
ï¼1ï¼æå设å®æ³ï¼
ä¾1ï¼$ chmod a+x sort
å³è®¾å®æ件sortçå±æ§ä¸ºï¼
æ件å±ä¸»ï¼uï¼ å¢å æ§è¡æé
ä¸æ件å±ä¸»åç»ç¨æ·ï¼gï¼ å¢å æ§è¡æé
å ¶ä»ç¨æ·ï¼oï¼ å¢å æ§è¡æé
ã
ä¾2ï¼$ chmod ug+wï¼o-x text
å³è®¾å®æ件textçå±æ§ä¸ºï¼
æ件å±ä¸»ï¼uï¼ å¢å åæé
ä¸æ件å±ä¸»åç»ç¨æ·ï¼gï¼ å¢å åæé
å ¶ä»ç¨æ·ï¼oï¼ å é¤æ§è¡æé
ã
ä¾3ï¼$ chmod u+s a.out
å设æ§è¡chmodåa.outçæé为ï¼å¯ä»¥ç¨ls â l a.outå½ä»¤æ¥çï¼ï¼
ârws--x--x 1 inin users 7192 Nov 4 14:22 a.out
并ä¸è¿ä¸ªæ§è¡æ件è¦ç¨å°ä¸ä¸ªææ¬æ件shiyan1.cï¼å ¶æ件ååæé为âârw-------âï¼å³è¯¥æ件åªæå ¶å±ä¸»å ·æ读åæéã
å½å ¶ä»ç¨æ·æ§è¡a.outè¿ä¸ªç¨åºæ¶ï¼ä»ç身份å è¿ä¸ªç¨åºææ¶åæininï¼ç±äºchmodå½ä»¤ä¸ä½¿ç¨äºsé项ï¼ï¼æ以ä»å°±è½å¤è¯»åshiyan1.cè¿ä¸ªæ件ï¼è½ç¶è¿ä¸ªæ件被设å®ä¸ºå ¶ä»äººä¸å ·å¤ä»»ä½æéï¼ï¼è¿å°±æ¯sçåè½ã
å æ¤ï¼å¨æ´ä¸ªç³»ç»ä¸ç¹å«æ¯rootæ¬èº«ï¼æ好ä¸è¦è¿å¤ç设置è¿ç§ç±»åçæ件ï¼é¤éå¿ è¦ï¼è¿æ ·å¯ä»¥ä¿éç³»ç»çå®å ¨ï¼é¿å å 为æäºç¨åºçbugè使系ç»éå°å ¥ä¾µã
ä¾4ï¼$ chmod aâx mm.txt
$ chmod âx mm.txt
$ chmod ugoâx mm.txt
ã
以ä¸è¿ä¸ä¸ªå½ä»¤é½æ¯å°æ件mm.txtçæ§è¡æéå é¤ï¼å®è®¾å®ç对象为ææ使ç¨è ã
ï¼2ï¼æ°å设å®æ³ï¼
ä¾1ï¼ $ chmod 644 mm.txt
$ ls âl
å³è®¾å®æ件mm.txtçå±æ§ä¸ºï¼
-rw-r--r-- 1 inin users 1155 Nov 5 11:22 mm.txt
æ件å±ä¸»ï¼uï¼inin æ¥æ读ãåæé
ä¸æ件å±ä¸»åç»äººç¨æ·ï¼gï¼ æ¥æ读æé
å ¶ä»äººï¼oï¼ æ¥æ读æé
ã
ä¾2ï¼ $ chmod 750 wch.txt
$ ls âl
-rwxr-x--- 1 inin users 44137 Nov 12 9:22 wchtxt
å³è®¾å®wchtxtè¿ä¸ªæ件çå±æ§ä¸ºï¼
æ件主æ¬äººï¼uï¼inin å¯è¯»/å¯å/å¯æ§è¡æ
ä¸æ件主åç»äººï¼gï¼ å¯è¯»/å¯æ§è¡æ
å ¶ä»äººï¼oï¼ æ²¡æä»»ä½æé
chgrpå½ä»¤
åè½ï¼æ¹åæ件æç®å½æå±çç»ã
è¯æ³ï¼chgrp ï¼»é项] group filename¼
该å½ä»¤æ¹åæå®æå®æ件æå±çç¨æ·ç»ãå ¶ä¸groupå¯ä»¥æ¯ç¨æ·ç»IDï¼ä¹å¯ä»¥æ¯/etc/groupæ件ä¸ç¨æ·ç»çç»åãæ件åæ¯ä»¥ç©ºæ ¼åå¼çè¦æ¹åå±ç»çæ件å表ï¼æ¯æéé 符ãå¦æç¨æ·ä¸æ¯è¯¥æ件çå±ä¸»æè¶ çº§ç¨æ·ï¼åä¸è½æ¹å该æ件çç»ã
该å½ä»¤çåé项å«ä¹ä¸ºï¼
- R éå½å¼å°æ¹åæå®ç®å½åå ¶ä¸çææåç®å½åæ件çå±ç»ã
ä¾1ï¼$ chgrp - R book /opt/local /book
æ¹å/opt/local /book/åå ¶åç®å½ä¸çæææ件çå±ç»ä¸ºbookã
chown å½ä»¤
åè½ï¼æ´æ¹æ个æ件æç®å½çå±ä¸»åå±ç»ãè¿ä¸ªå½ä»¤ä¹å¾å¸¸ç¨ãä¾å¦rootç¨æ·æèªå·±çä¸ä¸ªæ件æ·è´ç»ç¨æ·xuï¼ä¸ºäºè®©ç¨æ·xuè½å¤ååè¿ä¸ªæ件ï¼rootç¨æ·åºè¯¥æè¿ä¸ªæ件çå±ä¸»è®¾ä¸ºxuï¼å¦åï¼ç¨æ·xuæ æ³ååè¿ä¸ªæ件ã
è¯æ³ï¼chown ï¼»é项] ç¨æ·æç» æ件
说æï¼chownå°æå®æ件çæ¥æè æ¹ä¸ºæå®çç¨æ·æç»ãç¨æ·å¯ä»¥æ¯ç¨æ·åæç¨æ·IDãç»å¯ä»¥æ¯ç»åæç»IDãæ件æ¯ä»¥ç©ºæ ¼åå¼çè¦æ¹åæéçæ件å表ï¼æ¯æéé 符ã
该å½ä»¤çåé项å«ä¹å¦ä¸ï¼
- R éå½å¼å°æ¹åæå®ç®å½åå ¶ä¸çææåç®å½åæ件çæ¥æè ã
- v æ¾ç¤ºchownå½ä»¤æåçå·¥ä½ã
ä¾1ï¼ææ件shiyan.cçææè æ¹ä¸ºwangã
$ chown wang shiyan.c
ä¾2ï¼æç®å½/hisåå ¶ä¸çæææ件ååç®å½çå±ä¸»æ¹æwangï¼å±ç»æ¹æusersã
$ chown - R wang.users /his
æ件æç®å½ç访é®æéå为åªè¯»ï¼åªååå¯æ§è¡ä¸ç§ã以æ件为ä¾ï¼åªè¯»æé表示åªå è®¸è¯»å ¶å 容ï¼èç¦æ¢å¯¹å ¶åä»»ä½çæ´æ¹æä½ãå¯æ§è¡æé表示å 许å°è¯¥æ件ä½ä¸ºä¸ä¸ªç¨åºæ§è¡ãæ件被å建æ¶ï¼æ件ææè èªå¨æ¥æ对该æ件ç读ãååå¯æ§è¡æéï¼ä»¥ä¾¿äºå¯¹æ件çé 读åä¿®æ¹ãç¨æ·ä¹å¯æ ¹æ®éè¦æ访é®æé设置为éè¦çä»»ä½ç»åã
æä¸ç§ä¸åç±»åçç¨æ·å¯å¯¹æ件æç®å½è¿è¡è®¿é®ï¼æ件ææè ï¼åç»ç¨æ·ãå ¶ä»ç¨æ·ãææè ä¸è¬æ¯æ件çå建è ãææè å¯ä»¥å 许åç»ç¨æ·ææ访é®æ件ï¼è¿å¯ä»¥å°æ件ç访é®æéèµäºç³»ç»ä¸çå ¶ä»ç¨æ·ãå¨è¿ç§æ åµä¸ï¼ç³»ç»ä¸æ¯ä¸ä½ç¨æ·é½è½è®¿é®è¯¥ç¨æ·æ¥æçæ件æç®å½ã
æ¯ä¸æ件æç®å½ç访é®æéé½æä¸ç»ï¼æ¯ç»ç¨ä¸ä½è¡¨ç¤ºï¼åå«ä¸ºæ件å±ä¸»ç读ãååæ§è¡æéï¼ä¸å±ä¸»åç»çç¨æ·ç读ãååæ§è¡æéï¼ç³»ç»ä¸å ¶ä»ç¨æ·ç读ãååæ§è¡æéãå½ç¨ls -lå½ä»¤æ¾ç¤ºæ件æç®å½ç详ç»ä¿¡æ¯æ¶ï¼æ左边çä¸å为æ件ç访é®æéãä¾å¦ï¼
$ ls -l sobsrc. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz
横线代表空许å¯ãr代表åªè¯»ï¼w代表åï¼x代表å¯æ§è¡ã注æè¿éå ±æ10个ä½ç½®ã第ä¸ä¸ªå符æå®äºæ件类åãå¨é常æä¹ä¸ï¼ä¸ä¸ªç®å½ä¹æ¯ä¸ä¸ªæ件ãå¦æ第ä¸ä¸ªå符æ¯æ¨ªçº¿ï¼è¡¨ç¤ºæ¯ä¸ä¸ªéç®å½çæ件ãå¦ææ¯dï¼è¡¨ç¤ºæ¯ä¸ä¸ªç®å½ã
ä¾å¦ï¼
- rw- r-- r--
æ®éæ件 æ件主 ç»ç¨æ· å ¶ä»ç¨æ·
æ¯æ件sobsrc.tgz ç访é®æéï¼è¡¨ç¤ºsobsrc.tgzæ¯ä¸ä¸ªæ®éæ件ï¼sobsrc.tgzçå±ä¸»æ读åæéï¼ä¸sobsrc.tgzå±ä¸»åç»çç¨æ·åªæ读æéï¼å ¶ä»ç¨æ·ä¹åªæ读æéã
ç¡®å®äºä¸ä¸ªæ件ç访é®æéåï¼ç¨æ·å¯ä»¥å©ç¨Linuxç³»ç»æä¾çchmodå½ä»¤æ¥éæ°è®¾å®ä¸åç访é®æéãä¹å¯ä»¥å©ç¨chownå½ä»¤æ¥æ´æ¹æ个æ件æç®å½çææè ãå©ç¨chgrpå½ä»¤æ¥æ´æ¹æ个æ件æç®å½çç¨æ·ç»ã
ä¸é¢åå«å¯¹è¿äºå½ä»¤å 以ä»ç»ã
ã
chmod å½ä»¤
chmodå½ä»¤æ¯é常éè¦çï¼ç¨äºæ¹åæ件æç®å½ç访é®æéãç¨æ·ç¨å®æ§å¶æ件æç®å½ç访é®æéã
该å½ä»¤æ两ç§ç¨æ³ãä¸ç§æ¯å å«åæ¯åæä½ç¬¦è¡¨è¾¾å¼çæå设å®æ³ï¼å¦ä¸ç§æ¯å å«æ°åçæ°å设å®æ³ã
1. æå设å®æ³
chmod ï¼»whoï¼½ ï¼»+ | - | =ï¼½ ï¼»modeï¼½ æ件å¼
å½ä»¤ä¸åé项çå«ä¹ä¸ºï¼
æä½å¯¹è±¡whoå¯æ¯ä¸è¿°åæ¯ä¸çä»»ä¸ä¸ªæè å®ä»¬çç»åï¼
u 表示âç¨æ·ï¼userï¼âï¼å³æ件æç®å½çææè ã
g 表示âåç»ï¼groupï¼ç¨æ·âï¼å³ä¸æ件å±ä¸»æç¸åç»IDçææç¨æ·ã
o 表示âå ¶ä»ï¼othersï¼ç¨æ·âã
a 表示âææï¼allï¼ç¨æ·âãå®æ¯ç³»ç»é»è®¤å¼ã
æä½ç¬¦å·å¯ä»¥æ¯ï¼
+ æ·»å æ个æéã
- åæ¶æ个æéã
= èµäºç»å®æé并åæ¶å ¶ä»æææéï¼å¦ææçè¯ï¼ã
设置modeæ表示çæéå¯ç¨ä¸è¿°åæ¯çä»»æç»åï¼
r å¯è¯»ã
w å¯åã
x å¯æ§è¡ã
X åªæç®æ æ件对æäºç¨æ·æ¯å¯æ§è¡çæ该ç®æ æ件æ¯ç®å½æ¶æ追å x å±æ§ã
s å¨æ件æ§è¡æ¶æè¿ç¨çå±ä¸»æç»ID置为该æ件çæ件å±ä¸»ãæ¹å¼âuï¼sâ设置æ件çç¨æ·IDä½ï¼âgï¼sâ设置ç»IDä½ã
t ä¿åç¨åºçææ¬å°äº¤æ¢è®¾å¤ä¸ã
u ä¸æ件å±ä¸»æ¥æä¸æ ·çæéã
g ä¸åæ件å±ä¸»åç»çç¨æ·æ¥æä¸æ ·çæéã
o ä¸å ¶ä»ç¨æ·æ¥æä¸æ ·çæéã
æ件åï¼ä»¥ç©ºæ ¼åå¼çè¦æ¹åæéçæ件å表ï¼æ¯æéé 符ã
å¨ä¸ä¸ªå½ä»¤è¡ä¸å¯ç»åºå¤ä¸ªæéæ¹å¼ï¼å ¶é´ç¨éå·éå¼ãä¾å¦ï¼chmod g+rï¼o+r example
使åç»åå ¶ä»ç¨æ·å¯¹æ件example æ读æéã
2. æ°å设å®æ³
æä»¬å¿ é¡»é¦å äºè§£ç¨æ°å表示çå±æ§çå«ä¹ï¼0表示没ææéï¼1表示å¯æ§è¡æéï¼2表示å¯åæéï¼4表示å¯è¯»æéï¼ç¶åå°å ¶ç¸å ãæ以æ°åå±æ§çæ ¼å¼åºä¸º3个ä»0å°7çå «è¿å¶æ°ï¼å ¶é¡ºåºæ¯ï¼uï¼ï¼gï¼ï¼oï¼ã
ä¾å¦ï¼å¦ææ³è®©æ个æ件çå±ä¸»æâ读/åâäºç§æéï¼éè¦æ4ï¼å¯è¯»ï¼+2ï¼å¯åï¼ï¼6ï¼è¯»/åï¼ã
æ°å设å®æ³çä¸è¬å½¢å¼ä¸ºï¼
chmod ï¼»modeï¼½ æ件å¼
ä¾åï¼
ï¼1ï¼æå设å®æ³ï¼
ä¾1ï¼$ chmod a+x sort
å³è®¾å®æ件sortçå±æ§ä¸ºï¼
æ件å±ä¸»ï¼uï¼ å¢å æ§è¡æé
ä¸æ件å±ä¸»åç»ç¨æ·ï¼gï¼ å¢å æ§è¡æé
å ¶ä»ç¨æ·ï¼oï¼ å¢å æ§è¡æé
ã
ä¾2ï¼$ chmod ug+wï¼o-x text
å³è®¾å®æ件textçå±æ§ä¸ºï¼
æ件å±ä¸»ï¼uï¼ å¢å åæé
ä¸æ件å±ä¸»åç»ç¨æ·ï¼gï¼ å¢å åæé
å ¶ä»ç¨æ·ï¼oï¼ å é¤æ§è¡æé
ã
ä¾3ï¼$ chmod u+s a.out
å设æ§è¡chmodåa.outçæé为ï¼å¯ä»¥ç¨ls â l a.outå½ä»¤æ¥çï¼ï¼
ârws--x--x 1 inin users 7192 Nov 4 14:22 a.out
并ä¸è¿ä¸ªæ§è¡æ件è¦ç¨å°ä¸ä¸ªææ¬æ件shiyan1.cï¼å ¶æ件ååæé为âârw-------âï¼å³è¯¥æ件åªæå ¶å±ä¸»å ·æ读åæéã
å½å ¶ä»ç¨æ·æ§è¡a.outè¿ä¸ªç¨åºæ¶ï¼ä»ç身份å è¿ä¸ªç¨åºææ¶åæininï¼ç±äºchmodå½ä»¤ä¸ä½¿ç¨äºsé项ï¼ï¼æ以ä»å°±è½å¤è¯»åshiyan1.cè¿ä¸ªæ件ï¼è½ç¶è¿ä¸ªæ件被设å®ä¸ºå ¶ä»äººä¸å ·å¤ä»»ä½æéï¼ï¼è¿å°±æ¯sçåè½ã
å æ¤ï¼å¨æ´ä¸ªç³»ç»ä¸ç¹å«æ¯rootæ¬èº«ï¼æ好ä¸è¦è¿å¤ç设置è¿ç§ç±»åçæ件ï¼é¤éå¿ è¦ï¼è¿æ ·å¯ä»¥ä¿éç³»ç»çå®å ¨ï¼é¿å å 为æäºç¨åºçbugè使系ç»éå°å ¥ä¾µã
ä¾4ï¼$ chmod aâx mm.txt
$ chmod âx mm.txt
$ chmod ugoâx mm.txt
ã
以ä¸è¿ä¸ä¸ªå½ä»¤é½æ¯å°æ件mm.txtçæ§è¡æéå é¤ï¼å®è®¾å®ç对象为ææ使ç¨è ã
ï¼2ï¼æ°å设å®æ³ï¼
ä¾1ï¼ $ chmod 644 mm.txt
$ ls âl
å³è®¾å®æ件mm.txtçå±æ§ä¸ºï¼
-rw-r--r-- 1 inin users 1155 Nov 5 11:22 mm.txt
æ件å±ä¸»ï¼uï¼inin æ¥æ读ãåæé
ä¸æ件å±ä¸»åç»äººç¨æ·ï¼gï¼ æ¥æ读æé
å ¶ä»äººï¼oï¼ æ¥æ读æé
ã
ä¾2ï¼ $ chmod 750 wch.txt
$ ls âl
-rwxr-x--- 1 inin users 44137 Nov 12 9:22 wchtxt
å³è®¾å®wchtxtè¿ä¸ªæ件çå±æ§ä¸ºï¼
æ件主æ¬äººï¼uï¼inin å¯è¯»/å¯å/å¯æ§è¡æ
ä¸æ件主åç»äººï¼gï¼ å¯è¯»/å¯æ§è¡æ
å ¶ä»äººï¼oï¼ æ²¡æä»»ä½æé
chgrpå½ä»¤
åè½ï¼æ¹åæ件æç®å½æå±çç»ã
è¯æ³ï¼chgrp ï¼»é项] group filename¼
该å½ä»¤æ¹åæå®æå®æ件æå±çç¨æ·ç»ãå ¶ä¸groupå¯ä»¥æ¯ç¨æ·ç»IDï¼ä¹å¯ä»¥æ¯/etc/groupæ件ä¸ç¨æ·ç»çç»åãæ件åæ¯ä»¥ç©ºæ ¼åå¼çè¦æ¹åå±ç»çæ件å表ï¼æ¯æéé 符ãå¦æç¨æ·ä¸æ¯è¯¥æ件çå±ä¸»æè¶ çº§ç¨æ·ï¼åä¸è½æ¹å该æ件çç»ã
该å½ä»¤çåé项å«ä¹ä¸ºï¼
- R éå½å¼å°æ¹åæå®ç®å½åå ¶ä¸çææåç®å½åæ件çå±ç»ã
ä¾1ï¼$ chgrp - R book /opt/local /book
æ¹å/opt/local /book/åå ¶åç®å½ä¸çæææ件çå±ç»ä¸ºbookã
chown å½ä»¤
åè½ï¼æ´æ¹æ个æ件æç®å½çå±ä¸»åå±ç»ãè¿ä¸ªå½ä»¤ä¹å¾å¸¸ç¨ãä¾å¦rootç¨æ·æèªå·±çä¸ä¸ªæ件æ·è´ç»ç¨æ·xuï¼ä¸ºäºè®©ç¨æ·xuè½å¤ååè¿ä¸ªæ件ï¼rootç¨æ·åºè¯¥æè¿ä¸ªæ件çå±ä¸»è®¾ä¸ºxuï¼å¦åï¼ç¨æ·xuæ æ³ååè¿ä¸ªæ件ã
è¯æ³ï¼chown ï¼»é项] ç¨æ·æç» æ件
说æï¼chownå°æå®æ件çæ¥æè æ¹ä¸ºæå®çç¨æ·æç»ãç¨æ·å¯ä»¥æ¯ç¨æ·åæç¨æ·IDãç»å¯ä»¥æ¯ç»åæç»IDãæ件æ¯ä»¥ç©ºæ ¼åå¼çè¦æ¹åæéçæ件å表ï¼æ¯æéé 符ã
该å½ä»¤çåé项å«ä¹å¦ä¸ï¼
- R éå½å¼å°æ¹åæå®ç®å½åå ¶ä¸çææåç®å½åæ件çæ¥æè ã
- v æ¾ç¤ºchownå½ä»¤æåçå·¥ä½ã
ä¾1ï¼ææ件shiyan.cçææè æ¹ä¸ºwangã
$ chown wang shiyan.c
ä¾2ï¼æç®å½/hisåå ¶ä¸çæææ件ååç®å½çå±ä¸»æ¹æwangï¼å±ç»æ¹æusersã
$ chown - R wang.users /his
温馨提示:答案为网友推荐,仅供参考