su aming 切換用戶(這種方法切換用戶,切換的不完全,還會在/root下)linux
su - aming (加- 會直接切換到該用戶家目錄下,並加載配置文件)數組
whoami 能夠查看當前用戶安全
[root@glinux-01 ~]# whoami root
su - -c "touch /tmp/test.txt" aming bash
-c切換到該用戶執行此命令ssh
/etc/skel/ 這個目錄時家目錄文件的模板,若是家目錄沒有這些文件,直接拷貝過去。spa
[root@linux-128 ~]# cp /etc/skel/.bash* /home/user5/
## Allow root to run any commands anywhere //容許root用戶去運行全部的命令,在任何地方 root ALL=(ALL) ALL 最後一個all是全部命令(all)表明用戶 user7 ALL=(ALL) /usr/bin/ls, /usr/bin/cat //指定user7能夠用哪些命令 user5 ALL=(ALL) NOPASSWD: /usr/bin/ls, /usr/bin/cat //不須要密碼驗證,不加nopasswd,第一試用會要密碼驗證
在編輯下輸入:set nu 能夠顯示行號rest
普通用戶能夠這樣使用sudu命令code
sudo /user/bin/ls /root/
visudo編輯配置文件時,也可使用別名,Cmnd_Alias it
## Allow root to run any commands anywhere //容許root用戶去運行全部的命令,在任何地方 root ALL=(ALL) ALL 最後一個all是全部命令 user7 ALL=(ALL) AMIN_CMD//指定user7能夠用哪些命令,使用別名
修改後,重啓服務systemctl restart sshd.service模板
visudo編輯配置文件,使用用戶別名,能夠給別名添加用戶,別名至關於一個用戶數組。
使用用戶別名給該用戶組 添加使用su命令不須要使用密碼的權限。
[user5@linux-128 ~]$ sudo su - root