查詢本機電腦IP位址
hostname -I
進入他人電腦
ssh [帳號名稱]@[IP位置] -p [port]
ex :
ssh dsa101@192.168.0.00 - 22100
passwd : dsa101
密碼 : 才不告訴你勒
如果發生Permission Denied
error : Permission denied: user=dsa101, access=WRITE, inode="/user":bigred:bigboss:drwxr-xr-x
解決方式 : 被連線的電腦需要替連線者建立家目錄
在admin下面執行以下程式
-
hdfs dfs -mkdir -p /user/dsa101
-
hdfs dfs -chown dsa101:dsa101 /user/dsa101
- chown : change owner ; 改變檔案擁有者
- syntax : chown [ -R ] [帳號名稱] : [群組名稱] [檔案或目錄]
-
hdfs dfs -chmod 750 /user/dsa101
- chmod : change mode ; 改變權限
- 750 : 7- owner, 5- dsa101, 0- others
755 = User : r+w+x / Group : r+x / World : r+x
750 = User : r+w+x / Group : r+x / World : --- (i.e. World: no access)
r = read
w = write
x = execute (traverse for directories)
p.s : 有N個連線需求,就要建立N個帳號 & 家目錄
建立新機器 dswka03
- 進入ubuntu 資料夾
- 更改 hdp311.yml 文件內容
nano hdp311.yml
- 安裝機器
docker-compose -f hdp311.yml up -d
- 檢查是否安裝成功
docker-compose -f hdp311.yml ps
建立新帳號
- 建立帳號 :
sudo useradd -m -s /bin/bash [帳號名稱]
- 設定密碼 :
sudo passwd [帳號名稱]
- 永遠記得,帳號是建立在電腦裡面
- 一個帳號永遠只有一個遠端使用者
如何刪除帳號 ????
- 查看帳號是否存在
cat /etc/passwd
- 刪除帳號
sudo userdel -r [帳號名稱]
- 記得要進入擁有帳號的機器裡面,才能查詢及刪除帳號
查詢本機電腦IP位址
hostname -I進入他人電腦
ssh [帳號名稱]@[IP位置] -p [port]ex :
ssh dsa101@192.168.0.00 - 22100
passwd : dsa101
密碼 : 才不告訴你勒
如果發生Permission Denied
error : Permission denied: user=dsa101, access=WRITE, inode="/user":bigred:bigboss:drwxr-xr-x解決方式 : 被連線的電腦需要替連線者建立家目錄
在admin下面執行以下程式
hdfs dfs -mkdir -p /user/dsa101hdfs dfs -chown dsa101:dsa101 /user/dsa101hdfs dfs -chmod 750 /user/dsa101755 = User : r+w+x / Group : r+x / World : r+x
750 = User : r+w+x / Group : r+x / World : --- (i.e. World: no access)
r = read
w = write
x = execute (traverse for directories)
p.s : 有N個連線需求,就要建立N個帳號 & 家目錄
建立新機器 dswka03
nano hdp311.ymldocker-compose -f hdp311.yml up -ddocker-compose -f hdp311.yml ps建立新帳號
sudo useradd -m -s /bin/bash [帳號名稱]sudo passwd [帳號名稱]如何刪除帳號 ????
cat /etc/passwdsudo userdel -r [帳號名稱]