1. 程式人生 > >Linux學習筆記第三周第三次課(2月7日)

Linux學習筆記第三周第三次課(2月7日)

配置 學習筆記 使用 con log 搜索 su命令 去掉 start

3.7 su命令


root用戶切換到普通用戶命令,su;

完全徹底切換 - ,連環境變量,家目錄也切換,命令為#su - aming;

查看當前登陸用戶,命令為#whoami;

查看當前目錄,命令為#pwd;

查看用戶UID,GID,組,家目錄,用戶shell目錄,命令為#id;

切換用戶,環境變量和家目錄沒切換,命令為#su aming;

退出切換的用戶,命令為#exit;

當前用戶下,不切換到aming用戶,使用aming賬號,執行touch命令,#su - -c "touch /tmp/aming.111" aming;


3.8 sudo命令


普通用戶臨時去執行指定用戶身份的一條命令,一般指root用戶,命令為#sudo 命令 root目錄;

查看sudo配置文件,命令為#visudo;

技術分享圖片技術分享圖片

更改配置文件,添加aming用戶,例如:aming ALL=

(ALL) ALL

其他更改,可以參考配置文件格式更改即可實現相應功能;

visudo下,查看行號,命令為:set nu;


3.9 限制root遠程登錄


更改遠程登陸配置文件,命令為#vi /etc/ssh/sshd_config;

vi下搜索關鍵詞,命令為/Root;

找到#PermitRootLogin yes,去掉#,yes改為no保存,重啟服務#systemctl restart sshd.service;即限制root遠程登陸;


普通用戶登錄,然後切換到root,實現root用戶遠程,命令為#sudo su - root;

需要先修改sudo配置文件,命令為#visudo;

更改配置文件,添加aming用戶,例如:aming ALL=

(ALL) NOPASSWD: /usr/bin/su

查看多少用戶登陸,命令為#w;


Linux學習筆記第三周第三次課(2月7日)