是否有命令可以查看与 GUI 中显示的信息类似的所有用户设置?

是否有命令可以查看与 GUI 中显示的信息类似的所有用户设置?

我对 ubuntu 还算是个新手(只用了大约 6 个月),但我很喜欢它!我一直在尝试习惯终端界面,并且用它来做很多与保护我的电脑(防火墙等)有关的事情,因此,当我尝试提高我的终端技能时,我也一直在尝试远离 GUI。我想知道是否有一个命令可以在终端中获取用户帐户 GUI 中列出的所有信息(例如帐户类型、密码选项、自动登录等)。

答案1

查找有关用户的信息的最佳方法是通过/etc/passwd/etc/group文件。

例如,awk -F : '!/nobody/ && $3>1000 {print $1}'它会告诉你系统上所有的人类用户,并cat /etc/group |grep sudo 告诉你谁有 sudo 权限

自动登录一般配置在/etc/lightdm/lightdm.conf

还有/var/lib/AccountsService/users一个文件夹,您可以在其中找到有关使用图形登录的用户的一些小信息。例如,这是我的

[com.canonical.indicator.sound.AccountsService]
PlayerName=''
Timestamp=0
Title=''
Artist=''
Album=''
ArtUrl=''
PlayerIcon=<('themed', <['application-default-icon', 'application-default', 'application']>)>

[User]
Language=en_US
FormatsLocale=en_US.UTF-8
XSession=gnome
Background=/usr/share/backgrounds/LOGIN-WARNING.png
Icon=/usr/share/pixmaps/faces/penguin.jpg
SystemAccount=false

[InputSource0]
xkb=us

[InputSource1]
xkb=ru

[InputSource2]
ibus=sunpinyin

[InputSource3]
ibus=libpinyin

答案2

还有文件/etc/shadow。要列出当前登录的用户,请键入who。要识别当前用户,请键入whoami

相关内容