這篇部落格主要寫以下幾點:
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 ...