【新增新使用者】
# " ssozh" should be replace with you username
1.新增新使用者(ssozh)
sudo adduser -m ssozh # -m 建立使用者的主目錄 /home/ssozh
passwd ssozh # 設定密碼
2.給新使用者root許可權【給sudo以後,執行sudo就相當於使用root使用者執行命令,如果不想干擾到別的使用者,切記勿輕易使用】
改變檔案sudoers許可權:
chmod u+w /etc/sudoers
在檔案中找到 "root all=(all) all"欄位並新增:
ssozh all=(all) all
把檔案許可權改回去:
chmod u-w /etc/sudoers
3.change shell for new user(why you cannot use tab)
在/etc/passwd檔案中找到一下文字:
ssozh:x:1000:1000::/home/leroy:/bin/sh
將其改為:
ssozh:x:1000:1000::/home/leroy:/bin/bash
4. change command promot:
if [ "$color_prompt" = yes ]; thenps1='$\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
這裡:\u 是指 username(ssozh)
\h 是指host machine name
形如: \[\033[01;32m\] 則是表示顏色
【建立虛擬環境】
1.virtualenv是什麼?
2.如何安裝使用virtualenv?
安裝:
pip3 install virtualenv
使用:
# 建立只有python和pip的環境(純淨模式)。sudo virtualenv $path
# 建立繼承系統的packages的虛擬環境
sudo virtualenv --system-site-packages $path
# 刪除虛擬環境
sudo rm -rf $path
# 進入虛擬環境(ubuntu命令)
source $path/bin/activate
# 退出虛擬環境
deactivate
# 注:$path可以是絕對路徑也可以是相對路徑,而虛擬環境的名字為最後乙個資料夾的名字。
# 如:/home/ssozh/abc/efc,假設這裡abc和efc資料夾都不存在,則直接建立這兩個資料夾,且虛擬環境的名字叫efc,activate的位置位於/home/ssozh/abc/efc/bin 下面
如果沒有啟動虛擬環境,系統也安裝了pip工具,那麼套件將被安裝在系統環境中,為了避免發生此事,可以在~/.bashrc檔案中加上:
export pip_require_virtualenv=
true
或者讓在執行pip的時候讓系統自動開啟虛擬環境:
export pip_respect_virtualenv=
true
因此,在ubuntu伺服器上裝有tensorflow-gpu,則可以直接繼承伺服器原有的tensorflow-gpu,然後在自己的賬戶和虛擬環境下使用。
引用:
ubuntu新增新使用者
sudo adduser username其中username是你要建立的使用者的名字,然後設定密碼還有相關資訊就可以了 用adduser建立後的新使用者是不能使用sudo的,因為還沒有賦予相關root許可權,執行以下 賦予許可權 sudo usermod a g adm username sudo...
ubuntu新增新使用者
一 新增使用者 sudo useradd anakin d home anakin m cat etc passwd grep anakin 二 設定密碼 sudo passwd anakin 三 給使用者新增sudo許可權 增加寫許可權 恢復原來 etc sudoers許可權 sudo chmod...
ubuntu系統新使用者新增
大概是4個步驟吧,是用指令碼實現的,這裡我列一下關鍵點 sudo useradd m useryouwantadd sudo passwd useryouwantadd sudo usermod ag sudo useryouwantadd sudo usermod s bin bash usery...