经过新鲜的Ubuntu MiniCLI 安装,没有任何权限执行任何操作。ssh-keygen
无法创建目录id_rsa.pub
,git
没有 sudo 就无法执行任何操作,等等。
我可以读取大多数文件,但创建目录和读取某些文件需要sudo
。
我该如何解决?
编辑:我认为有必要提及,我正在使用由命令行安装程序创建的默认管理员帐户。
答案1
您的 $HOME 目录的权限不正确。您可以通过输入 来修复它chmod u+w $HOME
。
请注意,您使用 创建的文件和目录sudo
现在可能归 root 所有,因此您需要修复这些文件的所有权。您可以使用 来完成此操作sudo chown logandark.logandark <file or directory name>
。
编辑:要以递归方式更改所有权,请将-R
选项添加到chown
,例如chown -R logandark.logandark .git
。递归执行操作时要非常小心。