我确实关注了https://serverfault.com/questions/550276/how-to-block-internet-access-to-certain-programs-on-linux。但是当我在步骤 2 中创建文件:nano /home/username/.local/bin/no-internet 时,它警告:没有这样的文件或目录。我尝试使用 touch 命令,但仍然出现错误:没有这样的文件或目录。发生了什么?你能指导我修复它吗?
答案1
当人们记录安装程序时,他们通常想要一种方法来引用安装用户的HOME
目录。在这种情况下,他/她使用了/home/username/...
,而$HOME/.local/bin/no-internet
或~/.local/bin/no-internet
会更清楚。
替换username
为您的用户名(它存储在环境变量中USER
),然后
nano /home/$USER/.local/bin/no-internet
或者使用HOME
环境变量来引用您的主目录(这比使用更好/home/$USER
,因为用户主目录不需要在/home
.
nano $HOME/.local/bin/no-internet