一 虚拟控制台与图形界面的切换:
1. 使用快捷键:
Ctrl + Alt + F1 图形界面Ctrl + Alt + F2-F6 虚拟控制台
2. 使用命令行:
init 3 以没有图形界面的方式启动。(跟系统的启动级别有关)init 5 正常启动。
startx 启动图形界面。
二 用户
每一个用户建立都会有一个uid 和一个 gid (用户信息记录在 /etc/passwd 组信息记录在 /etc/group)
每一个能登录的用户都有一个可以使用的shell(在/etc/shells 中可以看到所有可以使用的shell)
其中可以被用户使用的shell 是 /bin/sh 和 /bin/bash ,其他shell为系统使用,使用shell 为 /sbin/nologin 则用户不能登录系统。
三 修改用户密码
1. 使用passwd 命令
我们在执行passwd命令的时候 后面不加用户名表示修改当前用户的密码。
root用户: 可以修改自己 以及其他用户的密码
2. 修改配置文件
/etc/passwd 存放用户信息,(man 5 passwd)/etc/shadow 存放用户密码, (man 5 shdow)
先使用grub-md5-crypt命令来对输入的字符串加密,然后将得到的字符串,复制到shadow文件原来密码的位置。
三 增加/删除用户
1. 使用命令操作
useradd 用户名:userdel 用户名:
需要手动删除/home/目录下的家目录,以及/var/spool/mail/ 目录下用户的信息。
2. 修改配置文件
eg.增加一个名为 identity 的用户,在/etc/passwd 文件的最后一行,增加一行信息
用户名:密码:用户ID:组ID:额外的说明信息:家目录:使用的shell
具体操作:
在passwd 文件中增加用户信息, 切换到该用户时,会出现俩个警告信息,无法切换到家目录和所在的组不存在。
/etc/group中添加ID为501的组。
在/home目录下 新建文件夹identity,然后再对其属性进行调整。
四、家目录下的文件![](https://img-blog.csdn.net/20140528221925640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDYzMzE0NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
bash-shell 相关的文件:(待续。。。)
.bash_history: 历史命令
.bash_logout: 退出登录
.bash_profile 环境变量的设置
.bashrc PS1 提示符 的设置