Linux云服务器创建用户
一、创建用户
1、创建用户
useradd -m -s /bin/bash william// 在/home目录下新建userName目录
这里添加了一个用户william,并通过-m在/home目录下新建william目录/home/william,通过-s指定了命令解释程序
2、用户密码
新建的用户没有密码,也就是口令,且处于锁定状态,必须先指定其口令才可以正常使用。
在超级用户root下,可以用passwd +用户名
命令指定任何用户的口令
passwd william
3、查看用户
查看所有的用户,因为/etc/passwd 文件是用户的配置文件,所以在这个目录下可以看到所有的用户信息
cat /etc/passwd
4、查看用户组
因为/etc/group 文件是用户组的配置文件,所以可以在这个文件里查看所有的用户组信息,如下图所示
5、新建用户组
groupadd -g 1000 william
新建用户组william,同时指定新组的组标识号是1000。
6、自动创建
使用adduser命令: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
adduser william
然后两次输入用户密码,之后都按回车键选择默认即可
二、修改主机名
在root用户下直接通过命令hostnamectl set-hostname 主机名
修改主机名
hostnamectl set-hostname ubuntu18
修改后,再次输入 hostname 可发现主机名已经被修改了,但当前会话界面的还是原来的名称。
这里我们只需要重新建立会话连接,或者直接重启服务器就行了。
三、给与新建用户sudo权限
在root用户下打开/etc/sudoers
文件
vi /etc/sudoers
找到User privilege specification
位置:
然后按照root用户的格式,添加自己的用户:
william ALL=(ALL:ALL) ALL
然后点击【Esc】退出编辑模式,使用wq!
强制保存退出,因为文件为只读模式,所以需要使用!
来强制保存,需要注意。
四、主机名和用户名颜色设置
如上所示linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨。所以我们可以让主机名和用户名显示颜色。
打开用户主目录下的 .bashrc
文件,然后找到force_color_prompt
,将其前面的#
注释符驱动,然后保存退出。
使用source ~/.bashrc
让其起作用,即可看到效果