求助!deepin切换用户界面不见了!
Tofloor
poster avatar
zjc
deepin
2020-01-05 18:55
Author
在昨日学习配置SAMABA服务的时候,可能对本人用户(zjc)的一些用户管理操作有了失误,导致今天开机就进入了一个以前测试的用户桌面中。一开始用shell不能切换原用户,查看了/etc/passwd 发现后面加了 nologin,然后我进入su权限把nologin删掉,可以用shell切换了。
正当我以为把nologin删掉就可以切换登录时,我重启了电脑,发现点击电源图标还是没有切换用户的选项! 这次 我 真 的 不知道 怎么 解决了!所以我明白也清楚 deepin社区是一个温暖的大家庭,有各种各样的大牛、高手浪迹其中,希望可以得到解答
Reply Favorite View the author
All Replies
avatar
zjc
deepin
2020-01-05 18:56
#1
就是这样! 看不到切换用户的图标诶
Reply View the author
avatar
zjc
deepin
2020-01-05 19:00
#2
桌面空空如也
Reply View the author
avatar
zjc
deepin
2020-01-05 19:08
#3
切换账户也找不到我的 zjc  账户
Reply View the author
avatar
走钢丝
deepin
2020-01-05 19:24
#4
https://bbs.deepin.org/post/187707
切换账户也找不到我的 zjc  账户

你这也没其他用户啊,再创建一个用户就可以切换了。
Reply View the author
avatar
zjc
deepin
2020-01-05 19:30
#5
https://bbs.deepin.org/post/187707
你这也没其他用户啊,再创建一个用户就可以切换了。

我有的哦
Reply View the author
avatar
zjc
deepin
2020-01-05 19:31
#6
感觉问题关键就出在,桌面切换的问题,主要是桌面切换不了 我的 zjc 账户。
Reply View the author
avatar
zjc
deepin
2020-01-05 19:31
#7
默认登录 也不是我的 zjc 账户
Reply View the author
avatar
走钢丝
deepin
2020-01-05 19:33
#8

可你上面控制中心明显没有啊,说明你创建得不合规范吧。。直接通过控制中心创建不就好了?
Reply View the author
avatar
zjc
deepin
2020-01-05 19:39
#9
https://bbs.deepin.org/post/187707
可你上面控制中心明显没有啊,说明你创建得不合规范吧。。直接通过控制中心创建不就好了? ...

。。。 no!   zjc账户是我第一个账户,也就是装系统的使用创建的,总不能说这不合规范吧。  就因为这情况很奇怪,所以我才来发帖求助的嘛!    现在登录的唯一账户 wangxu账户,是我前几天测试useradd的
Reply View the author
avatar
zjc
deepin
2020-01-05 19:39
#10
https://bbs.deepin.org/post/187707
可你上面控制中心明显没有啊,说明你创建得不合规范吧。。直接通过控制中心创建不就好了? ...

新创建一个用户 固然容易, 不容易的是,我的所有文件都在我的 zjc账户里 ,这就很麻烦了
Reply View the author
avatar
走钢丝
deepin
2020-01-05 19:43
#11
https://bbs.deepin.org/post/187707
新创建一个用户 固然容易, 不容易的是,我的所有文件都在我的 zjc账户里 ,这就很麻烦了 ...

su zjc 或 ctrl+alt+f2 能登录不?有什么错没?
Reply View the author
avatar
zjc
deepin
2020-01-05 19:57
#12
本帖最后由 zjc 于 2020-1-5 12:04 编辑

噢! 我要结贴了! 这里要感谢Deepin WIKI中,用户管理一栏给予我的巨大帮助(https://wiki.deepin.org/wiki/%E7%94%A8%E6%88%B7%E4%B8%8E%E7%BE%A4%E7%BB%84)通过学习,我发现在/etc/passwd中我的zjc 账户,最后一个字段没有加“:”(冒号),这可能导致了deepin的切换用户系统没有办法检测到这个账户的存在,我加上“:”(冒号)后,发现切换用户选项再次出现在了我的面前!

这也算是一个不好发现的小坑,望后面出现问题的deepin用户朋友们可以得以解决。(操作 /etc/passwd文件一定要小心哦!)
当然 最标准的方法,要在冒号最后加上/bin/bash哦,不然你的终端界面可能是shell,不是很好看。
Reply View the author
avatar
Feng Yu
deepin
2020-01-05 20:04
#13
https://bbs.deepin.org/post/187707
噢! 我要结贴了! 这里要感谢Deepin WIKI中,用户管理一栏给予我的巨大帮助(https://wiki.deepin.org/wik ...

那个文件本来就不应该手动改的,一旦改坏会造成系统崩溃。

你应该用usermod/useradd等一系列命令去改这个文件
Reply View the author
avatar
zjc
deepin
2020-01-05 20:05
#14
https://bbs.deepin.org/post/187707
那个文件本来就不应该手动改的,一旦改坏会造成系统崩溃。

你应该用usermod/useradd等一系列命令去改这 ...

那请您科普一下 如何取消 /etc/passwd 的 nologin 字段
Reply View the author
avatar
盘灶车站
deepin
2020-01-05 20:07
#15
ZJC, 这个名字好有特点,你是不是叫张静初啊?
Reply View the author
avatar
zjc
deepin
2020-01-05 20:07
#16
https://bbs.deepin.org/post/187707
ZJC, 这个名字好有特点,你是不是叫张静初啊?

我 是 蓝 人
Reply View the author
avatar
Feng Yu
deepin
2020-01-05 21:21
#17
https://bbs.deepin.org/post/187707
那请您科普一下 如何取消 /etc/passwd 的 nologin 字段

那个字段只是对应了shell而已,因此你用usermod或者chsh都能改
Reply View the author