国产精品美女久久久浪潮软件_欧美激情麻豆_欧美日韩视频在线_中日韩美女免费视频网址在线观看_亚洲欧洲一区二区天堂久久_欧美伦理91_亚洲区欧美区_精东粉嫩av免费一区二区三区_亚洲精选一区_午夜久久99_欧美国产亚洲另类动漫_亚洲欧美一区二区原创_99这里有精品_亚洲视频在线观看网站_狠狠色狠狠色综合日日小说_久久婷婷国产综合尤物精品

 
您現在的位置:首頁 ? 知識庫 ? 系統集成 ? LINUX系統 LINUX系統
Linux下su命令、sudo命令、限制root遠程登錄講解
發布日期:2018-04-16

su命令介紹

sum命令,它是用來切換用戶的 快捷鍵ctrl+d,退出當前用戶

su命令用法

su - username 完全切換當前用戶

[root@localhost ~]# whoami

root

[root@localhost ~]# su - hanfeng

[hanfeng@localhost ~]$ whoami

hanfeng

[hanfeng@localhost ~]$ pwd

/home/hanfeng

[hanfeng@localhost ~]$ ls -la

總用量 16

drwx------. 2 hanfeng ha1 83 11月 1 15:07 .

drwxr-xr-x. 4 root root 34 10月 31 15:38 ..

-rw-------. 1 hanfeng ha1 21 11月 1 15:18 .bash_history

-rw-r--r--. 1 hanfeng ha1 18 8月 3 2016 .bash_logout

-rw-r--r--. 1 hanfeng ha1 193 8月 3 2016 .bash_profile

-rw-r--r--. 1 hanfeng ha1 231 8月 3 2016 .bashrc

[hanfeng@localhost ~]$ 登出

[root@localhost ~]#

其中這個 - ,目的就是徹底的切換用戶,使用自己的配置、環境變量等

.bash開頭的文件都是用戶的配置文件

- su username 看到用戶已經切換,但不是徹底的切換過來,因為還在/root用戶下

[root@localhost ~]# su hanfeng

[hanfeng@localhost root]$ whoami

hanfeng

[hanfeng@localhost root]$ pwd

/root

[hanfeng@localhost root]$ exit

[root@localhost ~]#

su - -c用法

su - -c “命令” 用戶名:是不進入這個賬戶,但是以這個賬戶的身份執行命令

[root@localhost ~]# su - -c "touch /tmp/han.111" hanfeng

[root@localhost ~]# ls -lt /tmp/ |head

總用量 0

-rw-r--r--. 1 hanfeng ha1 0 11月 1 15:45 han.111

drwx------. 3 root root 17 11月 1 10:21 systemd-private-5909416742444897abc72857986169b4-vmtoolsd.service-klBF7K

[root@localhost ~]# id hanfeng

uid=1000(hanfeng) gid=1001(ha1) 組=1001(ha1),1002(user3)

[root@localhost ~]#

這里會看到文件的屬組是ha1,因為hanfeng用戶的屬組就是ha1

su命令切換用戶后,再切換到另一個用戶下

只要輸入再次切換用戶的密碼即可登錄

[root@localhost ~]# su - hanfeng

上一次登錄:三 11月 1 16:09:37 CST 2017pts/0 上

[hanfeng@localhost ~]$ su - user5

密碼:

最后一次失敗的登錄:三 11月 1 16:10:09 CST 2017pts/0 上

最有一次成功登錄后有 1 次失敗的登錄嘗試。

[user5@localhost ~]$ ls -la

總用量 12

drwx------. 2 user5 user5 62 11月 1 16:07 .

drwxr-xr-x. 5 root root 47 11月 1 16:07 ..

-rw-r--r--. 1 user5 user5 18 8月 3 2016 .bash_logout

-rw-r--r--. 1 user5 user5 193 8月 3 2016 .bash_profile

-rw-r--r--. 1 user5 user5 231 8月 3 2016 .bashrc

[user5@localhost ~]$ 登出

[hanfeng@localhost ~]$ 登出

[root@localhost ~]#

/etc/skel文件

useradd -M 不要自動建立用戶的登入目錄,就是說創建的用戶沒有配置文件 /etc/skel是存放模板配置文件

[root@localhost ~]# useradd -M ll

[root@localhost ~]# su - ll

su: 警告:無法更改到 /home/ll 目錄: 沒有那個文件或目錄

-bash-4.2$

-bash-4.2$ 登出

[root@localhost ~]# mkdir /home/ll

[root@localhost ~]# chown ll:ll /home/ll/

[root@localhost ~]# su - ll

上一次登錄:三 11月 1 16:20:29 CST 2017pts/0 上

-bash-4.2$ pwd

/home/ll

-bash-4.2$ ls -la

總用量 0

drwxr-xr-x. 2 ll ll 6 11月 1 16:28 .

drwxr-xr-x. 6 root root 57 11月 1 16:28 ..

-bash-4.2$ 登出

[root@localhost ~]# cp /etc/skel/.bash* /home/ll/

[root@localhost ~]# chown -R ll:ll !$

chown -R ll:ll /home/ll/

[root@localhost ~]# su - ll

上一次登錄:三 11月 1 16:55:28 CST 2017pts/0 上

[ll@localhost ~]$ 登出

[root@localhost ~]#

普通用戶也可以 su - 到root用戶下,只需要root用戶的密碼

[root@hf-01 ~]# su - hanfeng

上一次登錄:五 10月 27 05:14:42 CST 2017pts/1 上

[hanfeng@hf-01 ~]$ su -

密碼:

上一次登錄:四 11月 2 01:26:08 CST 2017從 192.168.74.1pts/0 上

[root@hf-01 ~]# whoami

root

[root@hf-01 ~]# 登出

[hanfeng@hf-01 ~]$ 登出

[root@hf-01 ~]# 登出

[root@hf-01 ~]#

3.8 sudo命令

sudo命令介紹

sudo命令,可以不切換用戶就可以獲取其他用戶的權限來執行相關命令。(通常情況就是,給普通用戶授權root用戶的身份)

visudo命令,可以打開sudo命令的配置文件(會看到其實代開的是/etc/sudoers.tmp這個文件)

[root@hf-01 ~]# visudo 會進入/etc/sudoers.tmp的配置文件中

97 ## Allow root to run any commands anywhere

98 root ALL=(ALL) ALL

99 hanfeng ALL=(ALL) /usr/bin/ls, /usr/bin/mv, /usr/bin/ls

[root@hf-01 ~]#

輸入 :set nu 來顯示行號 我們在root用戶下面一行,在添加一個用戶,并可以運/usr/bin/ls, usr/bin/mv, /usr/bin/cat命令,可寫多個, 也可寫ALL(表示所有) 然后 :wq 保存退出 默認root支持sudo,因為文件中默認有root ALL=(ALL) ALL 。 在這一行下面加入 hanfeng ALL=(ALL) /usr/bin/ls, /usr/bin/mv, /usr/bin/ls ,意思是hanfeng這個用戶在執行sudo這個命令時,可以獲取部分root用戶的權限。 從左到右依次為,第一個ALL就可以理解為主機的意思,第二個ALL是可以獲取哪個用戶的權限,All就是所有包括root,第三個ALL是指使用sudo執行所有命令。

sudo命令的用法

sudo命令用法一

su命令可以切換用戶身份 在 su 在切換成普通用戶后,是無法查看/root/目錄的,這時用sudo命令,則可以讓該用戶臨時擁有root用戶的權限 使用在visudo命令中,編輯的命令要使用絕對路徑

[root@hf-01 ~]# su - hanfeng

上一次登錄:四 11月 2 03:52:44 CST 2017pts/0 上

[hanfeng@hf-01 ~]$ ls /root/

ls: 無法打開目錄/root/: 權限不夠

[hanfeng@hf-01 ~]$ sudo /usr/bin/ls /root/ 在執行命令后,會提示輸入hanfeng用戶的密碼

We trust you have received the usual lecture from the local System

Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.

#2) Think before you type.

#3) With great power comes great responsibility.

[sudo] password for hanfeng:

11.txt 234 33.txt ha.txt

[hanfeng@hf-01 ~]$ ls /root/ 在hanfeng用戶下直接去執行會發現無法打開/root/目錄

ls: 無法打開目錄/root/: 權限不夠

[hanfeng@hf-01 ~]$ sudo /usr/bin/ls /root/

11.txt 234 33.txt ha.txt

[hanfeng@hf-01 ~]$ mv /root/ha.txt /root/haha.txt

mv: 無法打開目錄/root/: 權限不夠

[hanfeng@hf-01 ~]$ sudo /usr/bin/mv /root/ha.txt /root/haha.txt

[hanfeng@hf-01 ~]$ 登出

[root@hf-01 ~]#

sudo命令用法二

在visudo命令中, 編輯/etc/sudoers.tmp配置文件,設置NOPASSWD: ALL,則之后再也不需要輸入密碼。 在sudo命令下,可以使用絕對路徑命令,也可以直接使用命令去執行,得到的結果相同

[root@hf-01 ~]# visudo

[root@hf-01 ~]# su - user2

上一次登錄:四 11月 2 07:17:04 CST 2017pts/0 上

[user2@hf-01 ~]$ ls /root/

ls: 無法打開目錄/root/: 權限不夠

[user2@hf-01 ~]$ sudo ls /root/

11.txt 234 33.txt haha.txt

[user2@hf-01 ~]$ sudo /usr/bin/ls /root/

11.txt 234 33.txt haha.txt

[user2@hf-01 ~]$ 登出

[root@hf-01 ~]#

sudo命令用法三

在visudo命令中,給一些用戶設置一些別名,這里的別名相當于一個虛擬的用戶

如:User Aliases 給用戶做一個別名 其中的ADMINS是虛擬用戶,jsmith, mikem是兩個真實用戶,所以說虛擬用戶里面存在兩個真實用戶

## User Aliases

## These aren't often necessary, as you can use regular groups

## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname

## rather than USERALIAS

# User_Alias ADMINS = jsmith, mikem

在visudo命令中,給命令設置一些別名

## Networking

# Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient , /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin/iwconfig , /sbin/mii-tool

例子:

[root@hf-01 ~]# visudo 進入到配置環境中

然后到

## Networking 那一段落最后加上

HANFENG_CMD = /usr/bin/ls, /usr/bin/mv, /usr/bin/cat

并將用戶名hanfeng后面,去除那些絕對路徑命令,修改上HANFENG_CMD,然后保存退出

root ALL=(ALL) ALL

hanfeng ALL=(ALL) HANFENG_CMD

[root@hf-01 ~]# su - hanfeng

上一次登錄:四 11月 2 05:46:40 CST 2017pts/0 上

[hanfeng@hf-01 ~]$ sudo ls /root/ 這里會發現可以查看/root/目錄下的文件

[sudo] password for hanfeng:

11.txt 234 33.txt haha.txt

[hanfeng@hf-01 ~]$ sudo ls /root/

11.txt 234 33.txt haha.txt

[hanfeng@hf-01 ~]$ sudo cat /root/haha.txt

[hanfeng@hf-01 ~]$ 登出

[root@hf-01 ~]#

對用戶組做出一些限制

## Allows people in group wheel to run all commands

109 %wheel ALL=(ALL) ALL

sudo命令總結:

在visudo命令中的配置文件下,輸入 :set nu 則每行會顯示出行號。 在第一次使用sudo命令,去執行某條命令,會要求輸入當前用戶的密碼,但在第二次執行該條命令時,直接輸入即可執行(或者,在visudo的配置文件中,在該用戶的寫上無需密碼,如hanfeng ALL=(ALL) NOPASSWD:ALL 就可直接登錄,無需密碼了),再添加命令需要使用絕對路徑 在visudo的配置文件中寫錯了,保存退出后,會報錯,這時選擇 e 然后回車繼續進去編輯即可。 在visudo的配置文件中,添加命令,需要使用絕對路徑(使用命令的時候可以使用絕對路徑命令或命令去執行) sudo命令,就是用普通用戶臨時擁有root用戶的身份,去執行某一條命令。(這樣就可以避免將root用戶給普通用戶了) 給用戶、命令做一些別名,對用戶組做出一些限制

3.9 限制root遠程登錄

sudo su - root 命令(root可省略)

設置不需要密碼直接切換到root用戶下

在visudo中 在User_Alias HANS = hanfeng, user2, user4 HANS ALL=(ALL) NOPASSWD: /usr/bin/su 設置完成后就可直接切換到root用戶下了

[root@hf-01 ~]# visudo 在配置環境中設置

在## User Aliases一段末尾處的下一行設置

User_Alias HANS = hanfeng, user2, user4

在 ## Allow root to run any commands anywhere

root ALL=(ALL) ALL

hanfeng ALL=(ALL) HANFENG_CMD

user10 ALL=(ALL) NOPASSWD: /usr/bin/ls, /usr/bin/mv, /usr/bin/cat

user2 ALL=(ALL) NOPASSWD: /usr/bin/ls, /usr/bin/mv, /usr/bin/cat

在這里加上一下點,然后保存退出

HANS ALL=(ALL) NOPASSWD: /usr/bin/su

然后執行命令

[root@hf-01 ~]# su - hanfeng

上一次登錄:四 11月 2 07:51:34 CST 2017pts/0 上

[hanfeng@hf-01 ~]$ sudo su -

上一次登錄:四 11月 2 05:38:13 CST 2017從 192.168.74.1pts/1 上

[root@hf-01 ~]# whoami

root

[root@hf-01 ~]# 登出

[hanfeng@hf-01 ~]$ 登出

[root@hf-01 ~]#

限制root用戶遠程登錄

在vi /etc/ssh/sshd_config文件中設置

在/etc/ssh/sshd_config里面搜索關鍵詞用法和less一樣,是 /關鍵詞 就會出現

[root@hf-01 ~]# vi /etc/ssh/sshd_config 在這里搜索/Root

#LoginGraceTime 2m

PermitRootLogin no 將前面的 #號 去除并將yes改為no,表示不允許遠程登錄了

#StrictModes yes

然后保存退出,再重啟配置服務

[root@hf-01 ~]# systemctl restart sshd.service

[root@hf-01 ~]#

然后再去xshell連接,會發現密碼和秘鑰都無法登錄 使用putty去登陸普通用戶,就會看到普通用戶無法去訪問/root/目錄,但是使用sudo su - root就可切換到root用戶下使用

  • 1.公司登記注冊于2003年1月27日,清遠市桑達電子網絡媒體有限公司
    2.公司2006年起成為清遠市政府定點協議供貨商,電子采購供貨商
    3.公司2007年被清遠市相關政府部門評為安防行業狀元
    4.公司2007年起成為長城電腦清遠如意服務站(SP368)
    5.公司2007年承建清遠市橫河路口電子警察工程,開創清遠電子警察先河。
  • 6.公司2007年起成為IBM合作伙伴、公司2010年底成為金蝶軟件清遠金牌代理(伙伴編號:30030013)
    7.公司組團隊參加南方都市報組織的創富評選,獲廣東80強。公司申請多項軟件著作權、專利權
    8.2016年起公司成為粵東西北地區為數不多的雙軟企業,確立“讓軟件驅動世界,讓智能改變生活!"企業理想
    9.2016-01-29更名為廣東互動電子網絡媒體有限公司
    10.2021-01-13更名為廣東互動電子有限公司
  • 投資合作咨詢熱線電話:0763-3391888 3323588
  • 做一個負責任的百年企業! 天行健,君子以自強不息;地勢坤,君子以厚德載物;
    為用戶創造價值! 讓AI驅動世界; 讓智能改變生活; 超越顧客期望,幫助顧客成功;
    對客戶負責,對員工負責,對企業命運負責!幫助支持公司的客戶成功;幫助忠誠于公司的員工成功!
  • 聯系電話:0763-3391888 3323588 3318977
    服務熱線:18023314222 QQ:529623964
  • 工作QQ:2501204690 商務QQ: 602045550
    投資及業務投訴QQ: 529623964
    微信:小米哥 微信號:qysed3391888
    騰訊微博:桑達網絡-基石與起點
  • E-MAIL:222#QYSED.CN ok3391888#163.com (請用@替換#)
在線客服
  • 系統集成咨詢
    點擊這里給我發消息
  • 網站\微信\軟件咨詢
    點擊這里給我發消息
  • 售后服務
    點擊這里給我發消息
  • 投資合作
    點擊這里給我發消息
国产精品美女久久久浪潮软件_欧美激情麻豆_欧美日韩视频在线_中日韩美女免费视频网址在线观看_亚洲欧洲一区二区天堂久久_欧美伦理91_亚洲区欧美区_精东粉嫩av免费一区二区三区_亚洲精选一区_午夜久久99_欧美国产亚洲另类动漫_亚洲欧美一区二区原创_99这里有精品_亚洲视频在线观看网站_狠狠色狠狠色综合日日小说_久久婷婷国产综合尤物精品
国产一级片播放| 国产在线精品国自产拍免费| 国产午夜精品全部视频播放| 欧美日韩成人综合| 日韩视频在线一区二区| 欧美日韩精品在线播放| 91精品在线看V| 欧美专区中文字幕| 精品中文字幕在线播放| 午夜国产在线视频| 精品中文字幕在线播放| 国产99亚洲| 精品视频123区在线观看| 欧美三级在线播放| 在线观看中文字幕一区| 老司机久久99久久精品播放免费| 91精品999| 欧美一级手机免费观看片| 中文在线不卡| 亚洲 欧美 精品| 免费高清在线一区| 精品成a人在线观看| 欧美久久久精品| 黄色欧美日韩| 欧美久久久精品| 在线欧美日韩精品| 国产午夜在线观看| 日韩精品欧美| 亚洲经典中文字幕| 欧美日韩国产首页在线观看| 中文字幕 日韩 欧美| 精品色蜜蜜精品视频在线观看| 欧美日韩精品高清| 日韩精品在线播放| 亚洲 国产 欧美 日韩| 亚洲专区一二三| 交视频在线观看国产| 精品国产99| 亚洲三级国产| 日韩欧美在线不卡| 亚洲欧美久久久| 欧美一级日韩不卡播放免费| 亚洲第一香蕉网| 免费一级欧美在线观看视频| 日韩国产专区| 精品欧美日韩在线| 男人的天堂网av| 免费国产h视频在线观看86| www在线播放| 在线观看免费国产小视频| www.狠狠干| 亚洲一级影院| 日韩精品国产欧美| 中文字幕无线码一区| 亚洲免费观看视频| 欧美日韩亚洲一区| 婷婷久久综合九色国产成人| 亚洲第一香蕉网| 国产亚洲一级| 亚洲a中文字幕| 在线视频日韩欧美| 国产欧美日韩久久| 在线一区免费| 91精品国产91久久久久青草| 欧美.日韩.国产.一区.二区| 日本精品福利视频| 久久综合九色欧美综合狠狠| 国产不卡的av| 久久精品国产99| 成人a在线视频免费观看| 91久久大香伊蕉在人线| 国产三级精品网站| 亚洲 欧美 日韩系列| 国产95在线|亚洲| 欧美 日韩 国产 高清| 中文字幕在线观看播放| 一级片免费在线| 欧美日韩亚洲天堂| 国产亚洲短视频| 日韩精品视频中文字幕| www日韩在线观看| 日韩中文欧美| 91精品国产全国免费观看| 欧美日韩在线播放三区四区| 中文字幕日韩高清| 欧美 日韩 国产 在线| 国产欧美日韩中文字幕| 国产香蕉精品视频| 不卡一区二区三区视频| 亚洲一区中文字幕在线| 91蜜桃婷婷狠狠久久综合9色| 91精品国产日韩91久久久久久| 蜜桃久久久久| 日韩精品乱码av一区二区| 高清日韩中文字幕| 91精品蜜臀在线一区尤物| 国产伦精品免费视频| 亚洲视频在线观看三级| 日韩欧美国产午夜精品| 在线观看av的网站| 在线不卡日本| 国产一卡2卡3卡4卡网站免费| 日韩欧美看国产| 国产九九在线| 91精品蜜臀在线一区尤物| 国内国产区免费视频| 久久久精品日韩| 中文字幕在线观看国产| 一本久久a久久精品亚洲| 精品久久电影| 国产黄色精品| 日韩欧美在线看| 精品对白一区国产伦| 日韩手机在线观看视频| 日韩精品高清不卡| 亚洲欧洲在线观看av| av中文网站| 久久99精品久久久| 亚洲一区二区三区精品中文字幕| 欧美熟妇乱码在线一区| 日韩在线视频免费观看| 久久精品电影| 中文不卡在线| 另类专区欧美| 亚洲免费在线视频一区 二区| 欧美三级中文字幕在线观看| 国产一区成人| 不卡视频一区二区| 91精品久久久久久久久| 日韩欧美高清在线视频| 精品福利在线观看| 亚洲视频中文字幕| 国产亚洲二区| 国产传媒久久久| 日韩精品丝袜在线| 久久麻豆视频| 亚洲第一中文字幕在线观看| 精品久久人人做人人爽| 日韩av在线中文字幕| 免费国产h视频在线观看86| 亚洲日本欧美日韩高观看| 蜜桃精品视频| 91精品国产高清91久久久久久| 亚洲免费视频一区| 亚洲永久免费视频| 欧美日韩免费视频| 久久电影国产免费久久电影| 国产专区中文字幕| 美国av一区二区| 99国产成 人 综合 亚洲欧美| 日韩欧美在线1卡| 91精品国产综合久久精品app| www.av中文字幕| 欧美日韩中文字幕在线视频| 日韩在线精品| 一区二区三区精品在线观看| 中文字幕日韩高清| 欧美日韩在线国产| 日本免费在线视频不卡一不卡二| 精品无人国产偷自产在线| 99精品电影| 日韩av综合在线观看| 亚洲高清不卡一区| 91精品综合久久|