场景
Linux操作系统是一个多用户操作系统,它允许许多用户同时登录到系统上并使用资源。
系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。
使用Root用户
在实际生产操作中,我们基本都是使用超级管理员账户操作Linux系统,也就是Root用户,
Linux系统默认是关闭Root账户的,我们需要为Root用户设置一个初始密码以方便我们使用。
设置Root账户密码
sudo passwd root
su
切换Root用户
设置允许远程登录Root
如果直接使用XShell使用root账户连接默认是不允许的。
找到/etc/ssh下的sshd_config进行编辑
即输入:
vi /etc/ssh/sshd_config
然后按键盘上的i键进入插入模式
用键盘方向键找到如下所示代码
将其修改为
注:
在xshell中复制:选中代码--Ctrl+Ins
粘贴--Shift+Ins
然后按键盘ESC键回到编辑模式
再按键盘上:wq!
回车即可保存并退出。
重启SSH服务
修改配置文件后要重启SSH服务。
输入:
service ssh restart
Xsell中改为Root远程登录
找到连接(会话),右键属性
改为Root
用户账户说明
普通用户
普通用户在系统上的任务是进行普通操作
超级管理员
管理员在系统上的任务是对普通用户和整个系统进行管理。对系统具有绝对的控制权,能够对系统进行一切操作。
用root表示,root用户在系统中拥有最高权限,默认下Ubuntu用户的root用户是不能登录的。
安装时创建的系统用户
此用户创建时被添加到admin租中,在Ubuntu中,admin组中的用户默认是可以使用sudo命令来执行只有管理员才能执行的命令的。
如果不使用sudo就是一个普通用户。
组账户说明
私有组
当创建一个用户时没有制定属于哪个组,Linux就会建立一个与用户同名的私有组,此私有组只含有该用户。
标准组
当创建一个用户时可以选定一个标准组,如果一个用户同时属于多个组时,登录后所属的组为主组,其他的为附加组。