用户配置
a.超级用户:可以在Linux系统下做任何事情,不受限制。
b.普通用户:在Linux下做有限的事情。
超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。普通用户以root的身份去做事情,使用命令sudo
所有命令的基本使用规则:
命令名+空格+参数+空格+操作对象,例如, sudo passwd root
命令是否执行成功的的问题:
a.大部分命令执行成功是没有提示的
b.执行失败会有提示,会提示失败原因
1.设置超级用户密码
命令:sudo passwd root
命令功能:设置超级用户root的密码。
2.切换用户
命令:su 用户名
命令功能:切换用户,Ubantu下因为安装时没有给root配置密码,先给root配置密码,才能切换到root
例如,要从root用户切换到普通用户user,使用su user。要从普通用户user切换到root用户则使用 suroot(root可以省略),此时系统会提示输入root用户的密码。输入exit退回到上一个用户。注:出于安全性的考虑输入的密码不会显示在屏幕上,密码输入完毕直接按回车键即可。
3.添加用户
命令:useradd 用户名
命令功能:添加一个普通用户
例如,要想添加一个普通用户user1.
Ubantu下配置用户 useradd -m user1 -s /bin/bash
系统会在目录“/home”下建立一个名为user1的目录。加-m才会创建目录。-s的作用是指定使用的脚本解析器(比如bash)
命令:cat/etc/passwd
命令功能:查看系统目前有哪些用户
4.设置密码
命令:passwd 用户名
命令功能:设置或修改用户名的密码。
例如,我们要给刚才创建的user1用户设置一个密码123456,则使用passwd user1,然后系统会提示你输入密码。注:只有root用户才可以给新创建的用户配置密码。
5.删除用户
命令:userdel 用户名
注:删除用户后,其工作目录并不会被删除,如果要删除工作目录,需要userdel -r 用户名
Userdel -r user1删除成功后的效果如下:
如果出现以下情况:
是因为正在使用的用户没办法删除,曾经被切换过而且正在使用