报错代码:
mount error(13) permission denied
解决思路:通过 dmesg 命令查看 kernel log 从确定问题出在哪里
# dmesg
......
mount error(13) permission denied
# dmesg
......
# loginctl -a
SESSION UID USER SEAT TTY
27 1001 mingyuzhu pts/0
(
补充:从输出结果可以看出
1) 会话\进程的 SESSION 号码为 27
2) 创建会话\进程的用户 UID 是 1001
3) 创建会话\进程的用户是 mingyuzhu
4) 创建会话\进程的 SEAT TTY 是 pts/0
)
# loginctl terminate-session 27
(补充:这里以关闭 SESSION 号码是 27 的会话\进程为例)
# loginctl -a | grep mingyuzhu| awk '{print "loginctl terminate-session "$1;system("loginctl terminate-session "$1"")}'
# loginctl -a | grep mingyuzhu| awk '{print "loginctl terminate-session "$1;system("loginctl terminate-session "$1"")}' > /dev/null
或者:
# loginctl -a | grep mingyuzhu| `awk '{print "loginctl terminate-session "$1;system("loginctl terminate-session "$1"")}'`
setfacl: ......: Operation not supported
# mount -o remount,acl /mnt
(补充:这里以给挂载的 /mnt 目录添加 acl 参数为例)
# vi /etc/fstab
将部分内容修改如下:
......
/dev/sda5 /mnt xfs defaults,acl 0 0
......
(补充:这里以给从硬盘 /dev/sda5 挂载到 /mnt 目录的目录添加 acl 参数为例)
> scp test.txt 192.168.0.1:
scp: dest open "./test.txt": Failure
scp: failed to upload file test.txt to .
(补充:这里以将 test.txt 文件传到 IP 地址 192.168.0.1 同名用户的家目录然后报错为例)
可能是目标目录的空间不够了
在目标目录上释放一些空间
# ncat 192.168.0.1 80
(补充:这里以连接 IP 地址 192.168.0.1 的 80 端口为例)
# ncat --proxy 10.0.0.1:10000 --proxy-type http 192.168.0.1 22
(补充:这里以通过代理 IP 地址 10.0.0.1 的 10000 端口,代理协议是 http,连接远程 IP 地址 192.168.0.1 的 22 端口为例)
# ncat --proxy 10.0.0.1 --proxy-type socks4 --proxy-auth eternalcenter 192.168.0.1 25
(补充:这里以通过代理 IP 地址 10.0.0.1 的 1080 端口,代理协议是 socks4,代理账号是 eternalcenter,连接远程 IP 地址 192.168.0.1 的 25 端口为例)
(注意:socks4 的协议默认使用的端口是 1080)
# ncat --proxy 10.0.0.1 --proxy-type socks5 --proxy-auth eternalcenter:123 192.168.0.1 25
(补充:这里以通过代理 IP 地址 10.0.0.1 的 1080 端口,代理协议是 socks5,代理账号是 eternalcenter,代理密码是 123,连接远程 IP 地址 192.168.0.1 的 25 端口为例)
(注意:socks5 的协议默认使用的端口是 1080)
# ncat -l 8080
(补充:这里以在本地开启 8080 端口为例)
# ncat -l --proxy-type http localhost 8080
(补充:这里以在本地开启协议是 http 的 8080 端口为例)
# ncat --exec "/bin/bash" -l 8080 --keep-open
(补充:这里以在本地通过 /bin/bash 应用开启 8080 端口为例)
# ncat --exec "/bin/bash" --max-conns 3 -l 8080 --keep-open
(补充:这里以在本地通过 /bin/bash 应用开启 8080 端口最大连接数为 3 为例)
# ncat --exec "/bin/bash" -l --allow 192.168.0.0/24 8080 --keep-open
(补充:这里以在本地通过 /bin/bash 应用开启 8080 端口只允许 192.168.0.0/24 访问为例)
# ncat --sh-exec "ncat 192.168.0.1 80" -l 8080 --keep-open
(补充:这里以将本地的 8080 端口作为 IP 地址 192.168.0.1 的 80 端口为例,任何访问本地 8080 端口的流量都会指向 IP 地址 192.168.0.1 的 80 端口)
https://www.man7.org/linux/man-pages/man1/ncat.1.html