三週第三次課(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用戶

相關文章
相關標籤/搜索