更改 Unix 目录中的权限

更改 Unix 目录中的权限

我无法更改在 Unix 服务器上创建的目录的权限。

这是结构的样子

$ ls
engany  N832342  N854431  zabbix
$ 

现在我想更改 N854431 文件夹中的权限,以便我可以读取、写入和执行该文件夹中的文件。

原因是当前当我尝试从本地 scp 某些文件到该文件夹​​时,它会给出错误“权限被拒绝”

当我这样做时:

$ ls -l 
total 16
drwxr-xr-x  3 engany  engany  4096 Jan 16 08:46 engany
drwxr-xr-x  3 N832342 N832342 4096 Jan 15 05:30 N832342
drwxr-xr-x  5 N854431 N854431 4096 Jan 16 09:25 N854431
drwxr-xr-x 16 zabbix  zabbix  4096 Jan 10 22:51 zabbix
$ 

我想要 N854431 下任何目录的 rwx 权限。

所以我这样做了:

$ chmod -R ugo+rwx /home/N854431 现在我在 N854431 中看到 rwx 权限

$ ls -l
total 44
-rwxrwxrwx 1 N854431 N854431  8980 Apr 20  2016 examples.desktop
-rwxrwxrwx 1 N854431 N854431 24971 Jan 16 10:14 file.py
drwxrwxrwx 4 N854431 N854431  4096 Jan 16 10:08 web_path
$ 

但是现在当我尝试将文件从本地发送到 N854431 下的目录时

$ scp file.py [email protected]:/web_path

给出“权限被拒绝”错误。

当我只做目录时

$ scp file.py [email protected]:

它能够在N854431下发送file.py。但它不会将其发送到 N854431 下的任何其他目录。

出了什么问题

相关内容