ubuntu 用户无法/循环登陆的问题

  安装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

ubuntu 用户无法/循环登陆的问题的相关文章

Ubuntu 卡在登陆界面循环登陆解决

中午的时候不小心把 /tmp 给弄坏了 , 晚上回来电脑就卡在登陆界面循环登陆一直进不去 调出tty1 删除 /tmp  新建/tmp后 改权限为 1777 重启 sudo rm -r /tmp sudo mkdir /tmp sudo chmod 1777 /tmp sudo reboot 重启后 Guest 账户可以正常使用 , 但主账户还是卡在登陆界面一直循环登陆 再调出tty1 删除了主账户 ~下的 .Xauthority 终于 恢复正常了 sudo rm .Xauthority

Ubuntu下开启root登陆

亲手安装过Ubuntu的童鞋都知道,默认安装只会添加一个普通用户名和密码,而超级用户权限则是利用sudo命令来执行.在Ubuntu下使用root登陆或者在shell中用su命令切换到root时会提示错误“认证失败”.因为在安装过程中就没有启用root,也没有给它分配口令. 乌帮图用过的其他Linux发行版像Fedora.Mandriva等一般在安装过程中会要求设定root密码,普通用户可以用su root命令转换为超级用户,而Ubuntu下只能利用sudo,该命令为管理员提供了一种细颗粒度的访问

ubuntu用户添加adduser, useradd并给予sudo权限

ubuntu用户添加adduser, useradd并给予sudo权限 2016-06-15 10:36 1286人阅读 评论(0) 收藏 举报  分类: Ubuntu(80)  ubuntu和windows一样,可以任意创建或者删除新的用户,windows下比较简单,ubuntu下需要使用命令,不过操作起来不是很繁琐,所以我尽量写的详细一些.  如何创建ubuntu新用户? 首先打开终端,输入:sudo adduser username,系统会提示以下信息: 正在添加用户"username&q

ubuntu用户管理与权限操作实例

ubuntu用户管理与权限操作实例 昨天在转载此文时提到都要把文件及目录权限的操作也会独立成文来给大家介绍,今天特地学习了用户管理和权限操作的例程,现总结如下.这些命令基本都是我在自己电脑上运行过后能够实现此功能,我才把他们加进来,希望对大家有所帮助,也希望和大家多交流^_^ 一个实例 例子:假设有两个用户bill和jane,他们都有音乐CD集,并要创建一个共享目录,在该目录下他们各自存储自己的音乐文件.此时用户bill通过sudo获得了超级用户权限. 首先,创建一个以bill和jane为成员的

AWS EC2实例Ubuntu系统设置root用户密码并使用root/ubuntu用户登录

参考链接:http://www.wangchao.info/1137.html  注意:链接中写的简化了,其中重启服务的命令似乎不太适用,可能是不通用,我下面描述的方式亲测可行,如有其他疑问请留言: https://blog.csdn.net/ponyxx/article/details/53769741 创建AWS的EC2实例的时候会要求生成key文件,扩展名为.pem的,这个文件比较重要,如果是实例是Windows系统,需要用此文件获取密码的:Ubuntu系统则是要在ssh中指定了其目录才能

Centos 6.5 x64 本地用户秘钥登陆

线上服务器统一使用秘钥登陆,密码登陆直接被禁止了. 默认都是root登陆,开发要求能登陆服务器,查看目录里面的文件.所以需要创建一个普通用户,以及普通用户的秘钥 创建用户 useradd lisi 设置密码 passwd lisi 使用xshell生成秘钥 方法参考 http://jingyan.baidu.com/article/e5c39bf5ba78e639d760330e.html 然后把生成的公钥写入/root/.ssh/authorized_keys 文件 测试登陆,发现死活验证失败

Linux # Kubuntu 在修改/etc/profile 之后,出现登陆时候,输入密码,循环登陆问题。

问题: Kubuntu 在修改/etc/profile 之后,出现登陆时候,输入密码,循环登陆问题. 原因分析: 因为之前对/etc/profile 进行了编辑,没有进行其他操作,断定是编辑profile时候,导致错误,同时查了网上的一些资料. 分析过程: 先是在登录时,通过 Shift + Ctrl + F1 键,进入 konsole,输入用户名.密码后,通过 vi 查看 /etc/profile 下内容,根据提示进行进一步分析问题所在. 之间出现  E45: 'readonly' optio

lnmp下的cacti用户admin无法登陆

源码编译的lnmp,下载cacti-0.8.7h,发现在首页登陆后,页面就停留在install.php,页面都是空白的,直到现在都不知道为什么,我的php是5.4.26,不知道是否是与cacti所用的php版本差异造成的,还是怎样回事,至今没明天,既然cacti-0.8.7h有问题,换新版本的吧cacti-0.8.8b,这次首页打开了,但用admin和admin就是一直无法,登陆数据库,修改admin的密码后还是不行(use cacti;update user_auth set password

Windows Server 2012 如何实现多个用户远程桌面登陆?

Windows Server 2012 如何实现多个用户远程桌面登陆?说明:Windows Server 2012默认情况下,只运行2个用户远程桌面登陆,这里我们可以通过安装远程桌面会话主机配置来实现2个以上用户的远程桌面登陆.1. 安装桌面会话主机和远程桌面授权1)在“控制面板”中,打开“服务器管理器”,选择“基于角色或基于功能的安装”,出现以下的安装界面  2) 下一步  3) 选择远程桌面服务  4) 下一步  5) 下一步  6) 选择 桌面会话主机和远程桌面授权  7) 选择安装 8)