我正在使用 ubuntu 12.04。我想更改文件的权限,因此我输入了 gksu naulitus。它询问我的密码,我输入了密码,但什么也没发生。我该怎么办?
答案1
在您的帖子标题和正文中,您写了“naulitus”,这是一个拼写错误,应该是“nautilus”(替换“l”和“t”)。
当您运行gksu nonexistentcommand
或 时sudo nonexistentcommand
,系统仍会询问您的密码,然后打印一条错误消息。如果您gksu nonexistent
从终端启动,则会看到此错误消息,如果您通过其他方式启动,则可能不会看到错误消息,只是什么也不会发生,就像您所描述的那样。
sudo chmod
使用终端中的和命令更改文件的权限可能更容易、更安全sudo chown
,例如:
# make a file readable
sudo chmod +r /path/to/file
# make a file executable
sudo chmod +x /path/to/file
如果您使用gksu nautilus
,那么在您更改权限后,您可能会忘记关闭以超级用户权限打开的 nautilus 窗口,并且您可能会意外地在其中执行一些危险的操作。
答案2
要更改文件的权限,请在命令行上尝试。gksu nautilus
允许您使用超级用户权限打开 nautilus。
通过终端更改文件权限,
sudo chmod +x /path/filename
上述命令将授予该文件执行权限。请参见这里关于文件权限。