liunx下修改ftp用户对网站的目录使用权限

  

照做http://lnmp.org/faq/ftpserver.html

分配了一个myftp用户,可以下载。却不能上传。


进入网站目录,

我查看权限,

 liunx下修改ftp用户对网站的目录使用权限

<强> 强,即给应用目录777的权限

如果没写- r,就会外面看,是有权限,里面的目录仍然没有权限,仍不能上传。


<强>



1:查看命令:<强>

drwxr-xr-x, 4玩家ftp,,,4096年3月7日16:56 gstore

drwxrwxrwx 10根,ftp,,,4096年12月16日01:30 resin-doc


前面共10个字符,第一个字符如果是”——“表示这是个文件,如果是“d”表示的是文件夹,“l”表示链接文件等等

后面9个字符分为3个字符一组共三组,分别表示用户(文件所属用户)的权限,团体组用户的权限,其他的其它用户的权限。

r表示读,w表示写,x的话示执行。各种权限代表的数字r (4), (2), x (1)


2:修改目录文件权限:

chmod 777/ftp改变ftp目录的权限为

<强> ,,,,,,改变ftp目录及子目录


3:修改文件所属用户和用户组

drwxr-xr-x, 4,,,4096年3月7日16:56 gstore

drwxrwxrwx 10,,,4096年12月16日01:30 resin-doc

红色部分,前一个是所属用户,后一个是用户组。


修改所属用户

乔恩玩家gstore,,,,,改变gstore目录

乔恩- r玩家gstore,,,,改变gstore目录及子目录


修改所属用户组

乔恩:ftp gstore ,改变gstore目录

乔恩- r: ftp gstore ,改变gstore目录及子目录


——



方法一:使用id命令,
使用id命令可以很轻松的通过用户名查看UID、GID,下面来讲解一下这个命令的用法。
命令格式

id(选项]…(用户名]

命令选项

·,,,,,,,,,,,,——忽略,兼容其它版本

·,,,,,,,,,,,,- z,上下文只输出当前用户的安全上下文

·,,,,,,,,,,,,- g,集团只输出有效的GID

·,,,,,,,,,,,,- g,组输出所有的GID

·,,,,,,,,,,,,- n - name,对于ugg输出名字而不是数值

·,,,,,,,,,,,,- r,无论对于ugg输出真实ID而不是有效ID

·,,,,,,,,,,,,- u,用户只输出有效UID

·,,,,,,,,,,,,-输出帮助后退出

·,,,,,,,,,,,,- version输出版本信息后退出

使用案例

heihaier@heihaier-desktop: ~ $ id root ,

uid=0(根)gid=0(根)组=0(根)


方法二:查看/etc/password文件,
,,,,,,,,/etc/密码文件格式

根:x: 0时:根:根://bin/bash ,

& lt;跨度祝辞& lt;/span>

上面是这个文件的一行实例,每个域用:区分,从左向右分别是

root 用户名:1 ~ 32字节长。

x 密码:字符x表示密码被加密保存在/etc/shadow文件中。

0,用户id (uid):每个用户必需指定UID.UID 0是保留给根用户的.UID 1 ~ 99是保留给其它预

定义用户的。uid 100 ~ 999是保留给系统用户的。

0,组id (gid):主组id(保存在所属文件中)。

root 用户id信息:用户备注信息。

/root 主目录:用户主目录。

/bin/bash 命令解释器(壳):用户默认的命令解释器的路径。
,,,,,,,

使用案例

heihaier@heihaier-desktop:猫~ $ sudo/etc/passwd | grep root ,

根:x: 0时:根:根://bin/bash

- - - - - - - - - - - -


,,,,,,   ,,,,   ,,





liunx下修改ftp用户对网站的目录使用权限