安装oracle数据库的时候需要新建用户oracle,使用的命令为:useradd oracle。这样做直接创建了用户oracle,但并没有在home目录下创建oracle用户的文件。在log out并登陆的oracle用户的时候,发现一直循环在登陆界面,无法登陆。网上搜了一下,发现了每个用户登陆的时候都会在home/username目录创建一个.Xauthority文件(具体功能可以百度)。
按照网上的步骤,将该文件的权限有初始时的用户设置为oracle,随后重启登陆发现所有用户都无法登陆了...打开ubuntu recover模式想修改回之前的权限的时候,提示该文件为只读文件,哎,无奈...
最后实验发现,最好的方式是在创建用户的时候使用useradd -m username或者adduser username命令,这样就可以在home目录下创建该用户自己的文件。当登陆的时候就回去自己的目录创建.Xauthority文件,而不会因为权限不够或者没有该文件导致无法启动!
时间: 2024-10-05 05:11:59