最近公司走了一些同事,部分伺服器交到了我的手裡,總結一些常用的操作注:大寫的字串一般是用來佔位,需要替換
useradd 選項 使用者名稱
其中各選項含義如下:
**:-c comment 指定一段注釋性描述。
-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。
-g 使用者組 指定使用者所屬的使用者組。
-g 使用者組,使用者組 指定使用者所屬的附加組。
-s shell檔案 指定使用者的登入shell。
-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。
說一說具體的操作
#建立使用者
mkdir /home/homepath
useradd -d /home/homepath username //建立使用者username,並設定/home/homepath為此使用者家目錄
#刪除賬號
userdel -r username // -r為同時刪除使用者家目錄
#修改帳號
主要用的就是修改使用者組
usermod [-lu][-c 《備註》][-d 《登入目錄》][-e 《有效期限》][-g 《群組》][-g 《群組》][使用者帳號]
更改使用者所在組
usermod -g goroupname username
#許可權和檔案歸屬
首先要把建立的家目錄的擁有者改為使用者,許可權改為700
chown username /home/homepath
chmod 700 /home/homepath
#生成公私鑰
命令生成:
ssh-keygen -t rsa//會讓輸入檔名 比如輸入的是test,將會得到乙個 test檔案和test_pub檔案
//可以使用xshell等工具生成 原理一樣。
mkdir ~/.ssh
chmod 700 ~/.ssh
mv test_pub ~/.ssh/authorized_keys //支援多個私鑰戶登入,把對應公鑰追加到檔案後面就可以,公鑰之間需要換行
chmod 600 ~/.ssh/authorized_keys
注意:.ssh和authorized_keys的擁有者應該是此使用者
使用xshell等工具選擇相應的私鑰登陸伺服器即可
我們往往在日常使用的時候都不需要root許可權,某些人只需要查詢日誌,某些人只有在特定情況下需要切換的root賬戶下操作。針對這兩種情況,設定兩類使用者,一類是只能檢視日誌,另一類可以切換到root賬戶。前者就不提了,後者我們可以通過設定sudoers來達到
使用命令 visudo 會自動開啟檔案,找到下面這樣的 注釋寫的很明白
允許sodo這個組的成員執行所有命令,這裡的配置是不需要密碼執行sudo
# allow members of group sudogroup to execute any command
%sudogroup all=nopasswd:all
注意: 這裡要慎用,否則可能會導致你sudo rm -rf 這類命令直接執行成功,然後你就不得不跑路了。還有就是修改之前備份是個好習慣
具體的sudoers中的命令含義,這兩天寫新文章來說明。這篇文章不做詳細講解
最近的linux工作記錄
最近公司走了一些同事,部分伺服器交到了我的手裡,總結一些常用的操作 注 大寫的字串一般是用來佔位,需要替換 useradd 選項 使用者名稱 其中各選項含義如下 c comment 指定一段注釋性描述。d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。g 使用者組 指...
最近的工作
從重慶來到杭州 由於對遊戲的熱情,來到杭州的第乙份工作是在網易的遊戲推廣部門,做遊戲推廣。當時負責了十五家網咖的推廣工作,遊戲是負責天下二了。做了半個月,發現自己還是對業務上的事和人都格格不入,放棄了,還是重回網路開發吧!接下來進到一家廣告公司,做 開發了,繼續我的.net生涯 先接下公司之前的活兒...
最近的工作
最近工作節奏比較亂 主要是在負責藍芽,led燈效,hdmi in相關的工作.每個模組的bug都不少 而且很多bug都是隨著需求的變更而產生的.藍芽目前的問題主要是遙控器會休眠,休眠喚醒的過程中,按鍵相應沒有那麼快.耗時主要消耗在遙控器encrypt過程中了,大概一秒左右.wifi問題還好,沒有太多的...