如果我正确理解Linux原理,sudo
则应谨慎使用,并且大多数操作应以特权不足的用户身份执行。但这似乎没有任何意义,因为sudo
无论我是管理软件包,编辑配置文件,从源代码安装程序还是拥有什么,我总是必须输入。这些甚至都不是技术性的东西,只是普通用户所做的任何事情。
它使我想起了Window的UAC,人们可以禁用它,也可以将其配置为不需要密码(只需单击即可)。此外,许多人的Windows用户也是管理员帐户。
另外,我看到有些人显示的命令要求sudo
特权而没有sudo
。他们是否以sudo
不需要的方式配置了系统?
sudo
在不该使用的时候使用?普通的Unix用户命令应主要由cd
,,ls
移动,复制,删除和编辑他们有权访问的文件组成。如果您的常用命令不包含此内容,则您可能不是常规的Unix用户。
sudo !!
该命令重新运行最后一个在sudo前面键入的命令。
sudo
任何方式来进行涉及更改系统的操作,如果您仅在自己的文件/桌面上进行操作,则不会影响其他任何人,因此不需要提升的特权。如果您在不使用sudo的情况下执行特权命令,则您可能已经是超级用户(即root),通常不建议将sudo用于特定的系统级任务