bash: /path/.bash_aliases: 权限被拒绝

Vip*_*att 5 permissions command-line bash chmod

我不知道为什么当我打开我的 gnome 终端时这条线首先出现。

bash: /home/username/.bash_aliases: Permission denied
laptop-dell:-$
Run Code Online (Sandbox Code Playgroud)

我试过这个,但问题仍然存在。

chmod +x ~/.base_aliases
chmod: cannot access `/home/username/.base_aliases': No such file or directory
Run Code Online (Sandbox Code Playgroud)

'bash_aliases' 的默认权限应该是什么?
如何解决这个问题?

A.B*_*.B. 5

使用正确的命令和文件名;),在你的第二个命令中是一个错字:~/.bash_aliases而不是~/.base_aliases

sudo chown $USER:$USER ~/.bash_aliases
Run Code Online (Sandbox Code Playgroud)

这样我就可以安心睡觉了(谢谢@ByteCommander

chmod 644 ~/.bash_aliases
Run Code Online (Sandbox Code Playgroud)

也许是时候更正整个文件夹的权限了:

sudo chown -R $USER:$USER $HOME
Run Code Online (Sandbox Code Playgroud)