我为什么要执行这些命令?

Why should I execute these commands?

我在 linux 上设置 selenium 的教程中找到了这些命令。我不确定他们做什么,或者为什么需要他们。

sudo chown root:root /usr/bin/chromedriver
sudo chmod +x /usr/bin/chromedriver

有问题的 post 在这里: https://www.ultralinux.org/post/how-to-install-selenium-python-in-linux/

第一个命令使超级用户成为 chromedriver 的所有者。这对于安装在 /usr/bin 中的程序来说是个好主意,以防止普通用户修改它们(我假设该文件只能由所有者写入,这是通常的默认设置)。

第二条命令为用户、组等添加执行权限。这确保任何人都可以 运行 该程序。