我是一个 Linux 人,因此当我尝试在 Windows 上做任何事情时,我非常迷茫。我正在尝试创建以下链接:
mklink /d C:\backup\data \\myth\backup\data
Run Code Online (Sandbox Code Playgroud)
但是我没有足够的权限来执行此操作。如何在 Windows 7 中获得足够的权限?
更新:
右键单击 C:\backup\data 并将经过身份验证的用户的权限更改为完全访问权限,重新启动机器并再次尝试该命令,但没有成功。有人有任何进一步的建议吗?
很奇怪,git push今天我尝试使用时,报错
Fatal: HttpRequestException encountered,要求我输入用户名和密码。
我试过了git pull,git clone它们都很好用。
在这一天之前它运行良好,重新生成 ssh 密钥似乎没有用。
任何人都可以帮助我吗?提前致谢!
我喜欢保留很多历史,所以我histappend在我的.bashrc. 大多数情况下,一切正常,历史记录是由许多 shell 附加而成的。然而,每隔一段时间,我会启动一个新的 shell 并发现我已经丢失了整个历史——而且它通常只包含来自最后一个 shell 的一些退出命令(即它不仅仅是覆盖而不是附加)。因此,我怀疑它是在 shell 退出时发生的,而不是在其他一些进程杀死.bash_history文件时发生的。支持这个结论,我的提示中有历史命令编号,而且我从未见过它们跳下来。
有人遇到过类似的问题吗?或者甚至只是有关于如何追踪问题的建议?
我使用 LastPass 作为密码管理器。我已经禁用了 Firefox 的内置密码管理器。
LastPass 对于我正在访问的站点只有一个条目,但 Firefox 仍然建议许多不同的用户名:
如何阻止 Firefox 建议不相关的用户名?
我已将 sshd 配置为位于不同的端口上。我已经使用 firewalld 打开了那个端口:
$ sudo firewall-cmd --zone=public --add-port=22000/tcp --permanent
Run Code Online (Sandbox Code Playgroud)
列表规则显示端口 22000 是开放的:
$ sudo firewall-cmd --permanent --zone=public --list-all
public (default)
interfaces:
sources:
services: dhcpv6-client ssh
ports: 22000/tcp
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
Run Code Online (Sandbox Code Playgroud)
但是我无法从远程主机登录到端口 22000。如果我使用 iptables,它可以工作:
$ sudo iptables -I INPUT -p tcp --dport 22000 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)
我现在可以登录了。但是如何使用 Firewalld 打开端口?
编辑:根据要求:
$ sudo firewall-cmd --get-default-zone
public
Run Code Online (Sandbox Code Playgroud)
和:
$ firewall-cmd --get-active-zones
public
interfaces: eth0 eth1
Run Code Online (Sandbox Code Playgroud)