如果我运行history,我可以看到我最近执行的命令。
但如果我这样做tail -f $HISTFILE或tail -f ~/.bash_history,它们不会被列出。
文件是否被锁定,是否有临时位置或类似的位置?
我有一个仅限 sftp 用户的设置:
Match Group sftponly
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Run Code Online (Sandbox Code Playgroud)
我在 secure.log 中收到以下消息:
fatal: bad ownership or modes for chroot directory
Run Code Online (Sandbox Code Playgroud)
使用 match 关键字会带来一些安全问题……目录需要由 root 拥有,目录需要是 chmod 755 (drwxr-xr-x)。因此,如果文件夹仅对用户 root 可写并且由于 ssh 的安全性将其设置为对组不可写,则用户不可能对文件夹具有写入权限。
有人知道一个好的工作吗?
我在 CentOS 6.5(64 位)机器上通过yum.
据我所知,它不是 CentOS、EPEL 或 REMI 存储库的一部分。我使用这些存储库中的任何一个获得 5.4.29。