三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登陆

  • 3.7 su命令

su - 用户名 切换用户(加-完全切换用户包括一些配置文件)bash

 

不加 - 的话 还会在root 家目录下ssh

加 - 的话  就会在该目录的家目录下就会加载本身家目录下的配置文件ip

 

以普通用户执行命令并不登陆该用户模板

su - -c “命令” 用户名登录

普通用户切换到普通用户配置

 

增长家目录并增长配置文件权限

在home目录下先建立该用户的目录密码

 

在更改目录的全部者与所属组 为该用户im

 

以后在增长改用户家目录的配置文件配置文件

系统有模板目录  在/etc/skel/  

拷贝/etc/skel/ 下的 .bash相关配置文件到 以前建立家目录下 并更改全部者与所属组 为该用户

 

  • 3.8 sudo命令

 

sudo 可让普通用户临时去执行一条命令以指定用户的身份去执行,一般状况下都是给普通用户受权root用户的身份

 

visudo  打开sudo的配置文件

核心配置, 

用户名      全部主机(主机名,ip)=(全部用户)能够自定义      全部命令(能够自定义,须要绝对路径)

sudo 用法

让aming用户 拥有root的身份去执行 一些命令(加nopasswd 不须要用户密码直接sudo)

 

经过别名设置多个命令

 

把多个用户放一个用户组里。

 

普通ls  cat 提示权限不够  使用 sudo 命令可使用

避免把root用户密码随意给人。

:set nu  查看 文本的行数

  • 3.9 限制root远程登陆

先让普通用户拥有su 命令权限  

以普通用户远程登陆, 而后 sudo su -   到root用户

 

限制远程登陆

编辑  /etc/ssh/sshd_config 配置文件

本来容许,改成不容许

重启服务

从新使用root用户登陆,系统是拒绝的

 

但咱们可使用普通用户先登陆

就可使用 sudo su -  登陆root用户

相关文章
相关标签/搜索