1.有三種不同類型的用戶可對(duì)服務(wù)器文件或目錄進(jìn)行訪問:文件所有者,同組用戶、其他用戶。
查詢文件/目錄權(quán)限的命令: ls -l
返回結(jié)果:??? - rw- r-- r--
①第一個(gè)字符為“-”表示普通文件;為“d”表示目錄;
②第一組的3個(gè)字符表示文件創(chuàng)建人的權(quán)限;
③第二組的3個(gè)字符字符表示組用戶的權(quán)限;
④第三組的3個(gè)字符字符表示其他用戶的權(quán)限;
⑤ "r"代表只讀,"w"代表寫,"x"代表可執(zhí)行。
2.修改權(quán)限
常用的linux文件權(quán)限:
444? -r--r--r--
600? drw-------
644? drw-r--r--
666? drw-rw-rw-
700? drwx------
744? drwxr--r--
755? drwxr-xr-x
777? drwxrwxrwx
①讀取的權(quán)限"r"=4;寫入的權(quán)限"w"=2;執(zhí)行的權(quán)限"x"=1;
②chmod也可以用數(shù)字來表示權(quán)限: chmod 【權(quán)限代表數(shù)字】【文件路徑】
③ 若要rwx屬性則4+2+1=7;
???? 若要rw-屬性則4+2=6;
???? 若要r-x屬性則4+1=5。
④例如:
chmod a=rwx 【文件路徑】 和 chmod 777 【文件路徑】 效果相同
chmod ug=rwx,o=x 【文件路徑】 和 chmod 771 【文件路徑】 效果相同
若用chmod 4755 【文件路徑】可使此程序具有root的權(quán)限
3.使用scp命令時(shí),上傳不成功的原因:
①文件/目錄沒有寫入權(quán)限;
服務(wù)器目錄:/home/yinsi/【yinsi賬號(hào)下創(chuàng)建的文件夾】
②需要修改root的ssh權(quán)限,將(/etc/ssh/sshd_config)配置成PermitRootLogin yes,重啟ssh服務(wù)(/etc/init.d/ssh restart)