我希望将SFTP用户限制在他们的主文件夹中,这样他们就不会看到其他人的文件夹/主目录。不幸的是,所有SFTP用户目前都可以看到其他用户的文件夹。所有的帖子和例子都指出了ChrootDirectory,但由于某种原因,我无法让它发挥作用。
$ sudo nano /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory %h # The %h causes "Broken pipe" error while trying to login
C
我有一个名为temp的目录。在这个文件夹中,我有多个子文件夹(我不知道确切的数量)。现在,我在temp中创建了另一个名为Untitled的子文件夹。现在,我想移动Untitled中的所有其他子文件夹。
假设我在临时目录中有3个文件夹,名为a,b,c,现在我创建了Untitled。所以temp现在包含4个文件夹a,b,c和Untitled。执行操作后,temp将只包含包含a,b,c的无题文件夹。
如何使用bash实现这一目标?
我的Bash版本(在Ubuntu 16.04上)
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
使用ant,我可以将文件从本地系统(Windows)复制到服务器( linux ).so,我需要的是使用ant在linux系统指定目录下按系统日期创建一个文件夹,并将该文件复制到创建的文件夹中。
这是我的蚂蚁剧本:
<sshexec host="hostname:22" username="****" trust="true"
password="fcubs"
command="mkdir $/home/desktop/<folder to be creted here>"/
我想用Laravel5.0做这件事。有些文件夹中有很多routes.php文件(比如,在app/文件夹下,我创建了一个"linux“文件夹和一个"windows”文件夹)。在两个linux和windows文件夹中,我放置了两个routes.php文件,具有不同的路由(比如,我不知道,它们都有路由get('os') )。我想要的是调用public/ windows /os --它被称为windows文件夹的路由os,并调用public/ linux /os --它被称为linux文件夹的路由os (基本polimorphism)。我搜索了一遍又一遍,没有发现任何有