三、 修改权限

1.有三种不同类型的用户可对服务器文件或目录进行访问:文件所有者,同组用户、其他用户。

查询文件/目录权限的命令: ls -l

返回结果:    - rw- r-- r--

①第一个字符为“-”表示普通文件;为“d”表示目录;

②第一组的3个字符表示文件创建人的权限;

③第二组的3个字符字符表示组用户的权限;

④第三组的3个字符字符表示其他用户的权限;

⑤ "r"代表只读,"w"代表写,"x"代表可执行。

2.修改权限

常用的linux文件权限:

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

①读取的权限"r"=4;写入的权限"w"=2;执行的权限"x"=1;

chmod也可以用数字来表示权限: chmod 【权限代表数字】【文件路径】

③ 若要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的权限

3.使用scp命令时,上传不成功的原因:

①文件/目录没有写入权限;

服务器目录:/home/yinsi/【yinsi账号下创建的文件夹】

②需要修改root的ssh权限,将(/etc/ssh/sshd_config)配置成PermitRootLogin yes,重启ssh服务(/etc/init.d/ssh restart)

你可能感兴趣的:(三、 修改权限)