su - 用戶名 切換用戶(加-完全切換用戶包括一些配置文件)bash
不加 - 的話 還會在root 家目錄下ssh
加 - 的話 就會在該目錄的家目錄下就會加載本身家目錄下的配置文件ip
以普通用戶執行命令並不登陸該用戶模板
su - -c 「命令」 用戶名登錄
普通用戶切換到普通用戶配置
增長家目錄並增長配置文件權限
在home目錄下先建立該用戶的目錄密碼
在更改目錄的全部者與所屬組 爲該用戶im
以後在增長改用戶家目錄的配置文件配置文件
系統有模板目錄 在/etc/skel/
拷貝/etc/skel/ 下的 .bash相關配置文件到 以前建立家目錄下 並更改全部者與所屬組 爲該用戶
sudo 可讓普通用戶臨時去執行一條命令以指定用戶的身份去執行,一般狀況下都是給普通用戶受權root用戶的身份
visudo 打開sudo的配置文件
核心配置,
用戶名 全部主機(主機名,ip)=(全部用戶)能夠自定義 全部命令(能夠自定義,須要絕對路徑)
sudo 用法
讓aming用戶 擁有root的身份去執行 一些命令(加nopasswd 不須要用戶密碼直接sudo)
經過別名設置多個命令
把多個用戶放一個用戶組裏。
普通ls cat 提示權限不夠 使用 sudo 命令可使用
避免把root用戶密碼隨意給人。
:set nu 查看 文本的行數
先讓普通用戶擁有su 命令權限
以普通用戶遠程登陸, 而後 sudo su - 到root用戶
限制遠程登陸
編輯 /etc/ssh/sshd_config 配置文件
本來容許,改成不容許
重啓服務
從新使用root用戶登陸,系統是拒絕的
但咱們可使用普通用戶先登陸
就可使用 sudo su - 登陸root用戶