ftp文件上传问题解决:修改指定文件的拥有者为指定用户

因该是权限问题

ftp文件上传问题解决:修改指定文件的拥有者为指定用户

 

命令

chown [-R]  用户[:用户组] 文件或者目录

 

ftp文件上传问题解决:修改指定文件的拥有者为指定用户

如何改变文件的权限

1.对权限的理解

  • r   可读(read)

 对文件:是否可以查看文件中的内容 

 对目录:是否查看目录中有什么子文件或者子目录

  • w   可写(write) 

  对文件:是否可以改变文件里面记录的字符

  对目录:是否可以对目录中子目录或子文件的元数据进行更改

  • x  可执行(execute)

  对文件:是否可以通过文件名称调用文件内记录的程序

  对目录:是否可以进入目录

2.权限更改方式

(1)符号类型改变文件权限

如下表所示:

chmod

u

g

0

+

-

=

r

w

x

文件或目录

 

 

 

例如:

给文件的所有者加上 x 权限     即可使用  chmod   u+x   文件

ftp文件上传问题解决:修改指定文件的拥有者为指定用户

ftp文件上传问题解决:修改指定文件的拥有者为指定用户

ftp文件上传问题解决:修改指定文件的拥有者为指定用户

  给文件的所有组去掉 r 权限      即可使用  chmod    g-r    文件

  其他人对文件有 rx 权限            即可使用  chmod 0=rx  文件

 

  去掉全部人对文件的 r 权限       即可使用   chmod   -r   文件

  同时给文件的所有者与所有组都去掉 r 权限           即可使用 chmod  ug-r   文件

  给文件的所有者去掉 r 权限,所有组加上 x 权限    即可使用   chmod u-r,g+x  文件

 

 

(2)数字类型改变文件权限

  • rwx 的权限数分别为:r =4 , w=2, x=1
  • 算法:如 r-xr----x   [u]=4+0+1=5,[g]=4+0+0=4, [o]=0+0+1=1
  • 用法: chmod 541 文件名  表示将这个文件的权限改为 r-xr----x

 

知识科普:出处链接:https://www.jianshu.com/p/5fc9ab2ad580

linux中权限(-rwxrwxrwx=777)
当你在linux下用命令ll 或者ls -la的时候会看到这些字眼,这些字眼表示为不同用户组的权限:
r:read就是读权限 --数字4表示
w:write就是写权限 --数字2表示
x:excute就是执行权限 --数字1表示

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,-rw-r--r--用数字表示成644。

这里总共会有10个“-”,第一个表示文件类型,如该文件是文件(-表示),文件夹(d表示),连接文件(l表示),后面9个按照三个一组分,如:

Linux下的文件类型如下:

  • 普通文件
    d 目录
    l 链接文件
    b 块设备
    c 字符设备

-rwxrwx--- 770权限表示此文件(文件夹)的拥有着和同组用户有读写及执行权限,其他用户组没任何权限
就是前面三个表示所有者权限,中间三个表示同组用户权限,最后一组表示其他用户权限
以上的其他用户,不包括root这个super user。