SFTP伺服器之建立普通使用者

2022-05-07 16:24:12 字數 3445 閱讀 3692

這篇部落格主要寫以下幾點:

1、介紹sftp伺服器

2、用sftp伺服器的root使用者a建立普通使用者

3、修改普通使用者名稱以及預設登入時的目錄名稱

4、建立普通使用者踩過的坑以及收穫

一、介紹sftp伺服器

二、用sftp伺服器的root使用者建立普通使用者

使用的工具:安裝xftp,xshell

實驗原理:

使用者a登陸伺服器***.***.***.***之後,執行命令(useradd  使用者名稱) 建立乙個普通使用者test111,然後執行命令(passwd test111)給使用者設定密碼,輸入兩次密碼,建立使用者成功,執行這兩個命令之後預設建立了乙個使用者test111的登入目錄/home/test111,然後修改目錄/home/test111的許可權,執行chmod命令修改許可權。

實驗步驟:

1、a登陸,連線到伺服器***.***.***.***,密碼是*********

2、用a使用者登陸建立乙個名為test111的普通使用者,密碼是******,執行以下命令:

3、檢視使用者test111是否存在,執行命令cat /etc/passwd ,這個命令是檢視所有建立的使用者,如果想僅僅檢視這個使用者可以執行命令cat /etc/passwd |grep test111

4、執行如下命令#chmod 750 /home/test111,修改/home/test111的許可權,讓/home/test111目錄的所有者test111可以對這個目錄進行操作,檢視/home/test111許可權是否被修改,執行命令ls -l /home/test111

解釋一下rwxr-x---

一共有10位數

其中: 最前面那個 d代表的是型別

中間那三個 rwx 代表的是所有者(user)

然後那三個 r-x 代表的是組群(group)

最後那三個 --- 代表的是其他人(other)

r 表示檔案可以被讀(read)

w 表示檔案可以被寫(write)

x 表示檔案可以被執行(如果它是程式的話)

- 表示相應的許可權還沒有被授予

其中:rwx也可以用數字來代替

r ------------4

w ------------2

x ------------1

- ------------0

5、 開啟xftp,右擊新建會話,用test111使用者登入

四、修改普通使用者名稱以及預設登入時的目錄名稱

2、實驗原理:

先用使用者a登陸,然後執行下面這個命令: usermod -l 《你要修改的使用者名稱 -d /home/《你要修改的使用者名稱 -m 以前的使用者名稱

命令解釋: -l 修改使用者名稱

-d 修改登入後使用的路徑

-m 修改登入名稱的同時將目錄名稱一同修改

3、實驗步驟:

(1)a登陸,連線到伺服器***.***.***.***右擊檔案開啟會話test1,然後選擇連線

由於之前選擇記住了使用者名稱和密碼,選擇連線之後直接登陸了。

(2)a)a登陸之後,執行下面這個命令: usermod -l 《你要修改的使用者名稱 -d /home/《你要修改的使用者名稱 -m 以前的使用者名稱

b)檢視使用者名稱以及目錄是否修改成功,執行如下命令檢視:cat /etc/passwd |grep test222

c)截圖如下:

(3) 檢視原來的使用者名稱和目錄是否存在,執行命令

根據截圖可以看出修改使用者名稱成功,原來的使用者test111名稱已經不存在,名稱成功改成了test222

(4)開啟xftp,右擊新建會話,用test222使用者登入

四、建立普通使用者踩過的坑以及收穫

1、剛開始準備建立使用者的時候,我查詢資料說用ftp-server和ftp-client兩個來建立使用者,當時花了兩個小時僅僅將乙個檔案從ftp-server傳輸到了ftp-client,以為做好了,最終僅僅是確認了伺服器***.***.***.***是好用的,當被問道你建立的使用者名稱和密碼去哪了,如何建立遠端連線,我就蒙了,然後在老師和同學的幫助下才知道使用工具錯誤。

收穫:當做一件事的時候,需要明確知道這件事的需求和想達到的目的,這樣即使工具使用錯誤,自己也可以及時知道使用這個工具達不到想要的目的,應該換一種使用工具。

2、當使用root使用者建立普通使用者時,執行命令時,沒有明確命令的含義,胡亂做實驗,最終還不知道自己執行了什麼命令。

3、我的電腦是window7,建立使用者過程中,有一次伺服器連線不上了,然後在cmd下用ping命令檢視***.***.***.***是否可以連線上,然後telnet埠22是否可用,在執行命令telnet ***.***.***.*** 22時出現telnet不是內部或外部命令,解決辦法如下:

在win7不能夠使用的主要原因是由於win7預設情況下是沒有啟動 telnet服務,所以我們需要啟動telnet服務,點選開始 → 控制面板 → 程式 → 開啟或關閉windows功能,在這裡就可以看到「telnet伺服器」和「telnet客服端」。

然後在cmd下執行命令telnet ***.***.***.*** 22,彈出乙個黑色對話方塊,說明22埠可用,否則就會顯示22埠連線失敗

4、建立普通使用者過程,然會設定密碼,設定密碼我就設定了將近半個小時,我每次都想設定密碼簡單一點,然後總設定錯誤,實際設定密碼要求密碼有不少於兩個數字、小寫字母、大寫字母、還有不少於兩個非字母數字符號(ps收穫:閱讀英文句子還有一定的困難,非字母數字符號這個單詞我就不認識,還得繼續背單詞。)

Linux建立普通使用者

一 建立普通使用者 admin 建立user目錄 mkdir home user 建立user01使用者 adduser d home user user01 user01 更改使用者 admin 的密碼 passwd user01 新的 密碼 重新輸入新的 密碼 passwd 所有的身份驗證令牌已...

mysql怎麼建立普通使用者 MySQL建立普通使用者

建立普通使用者 在建立使用者之前,通過select語句,檢視mysql.user表中有哪些使用者 查詢結果 可以看出,user表中只有乙個root使用者資訊 由於,mysql中儲存的資料較多,通常乙個root使用者,是無法管理這些資料的,因此,需要建立多個普通使用者,來管理不同的資料 建立普通使用者...

oracle建立普通使用者 normal 授權

建立普通使用者 create user aml identified by 123456 刪除使用者 drop user aml 授予使用者登入資料庫的許可權 grant create session to aml 授予使用者操作表空間的許可權 grant unlimited tablespace ...