Debian9 5建立賬戶的一般操作方法

2021-08-26 05:38:13 字數 1965 閱讀 2033

之前一直使用的是centos7.x的系統,最近上新專案,作業系統被換成了debian9.x系列。由於習慣了之前centos7.x的操作,直接useradd使用者名稱就完事。使用新賬戶登陸後才發現情況不對勁,看了一下使用者設定才知道跟centos7.x完全不一樣:

debian9.5:

root@debian-95:/home# useradd -d

group=100

home=/home

inactive=-1

expire=

shell=/bin/sh

skel=/etc/skel

create_mail_spool=no

centos7.x:

[root@centos-1804 ~]# useradd -d

group=100

home=/home

inactive=-1

expire=

shell=/bin/bash

skel=/etc/skel

create_mail_spool=yes

姿勢不對,改進一下:

root@debian-95

:/home

# useradd -m -c "chatdevops account!" -s /bin/bash ivan

選項-m,指定在建立賬戶的同時建立使用者的home目錄,該目錄預設路徑為:/home/$user。如果需要指定其他目錄,可以使用選項-d(需要提前建好相關目錄)。選項-c則指定了賬戶注釋,簡明扼要介紹一下賬戶的用途。選項-s指定賬戶的登陸shell。如果不指定要加入的組,則在建立賬戶的同時會建立與賬戶同名的組。同時也會將/etc/skel目錄下的相關檔案複製過來。當然,如果嫌以上步驟麻煩,也可以使用adduser命令來直接新增使用者,根據提示填寫必要資訊就行,省時省力,簡明扼要。在centos7.x系列下,useradd和adduser是一樣的。

root@debian-95:~# adduser ivan

adding user `ivan' ...

adding new group `ivan' (1000) ...

adding new user `ivan' (1000) with group `ivan' ...

creating home directory `/home/ivan' ...

copying files from `/etc/skel' ...

enter new unix password:

retype new unix password:

passwd: password updated successfully

changing the user information for ivan

enter the new value, or press enter for the default

full name :

room number :

work phone :

home phone :

other :

is the information correct? [y/n] y

問題:

這樣建立出來的賬戶在使用方面是沒有問題的,但是仍然存在乙個缺陷,那就是缺少mail spool。在使用命令userdel -r ivan刪除賬戶的時候會提示找不到郵件池:

root@debian-95

:~# userdel -r ivan

userdel: ivan mail spool (/var/mail

/ivan) not found

google查了很久也沒找到合適的解決方案,修改/etc/login.defs及/etc/default/useradd都試過了,問題最終還是得不到解決,如果有知道的朋友麻煩告知一下,萬謝。

關於debian9 5安裝後的一些基本操作

目錄 1 更新源 2 安裝 sudo,更改使用者許可權 3 安裝 vim 4 無線網絡卡驅動安裝及設定 5 mplayer原始碼編譯安裝 使用的debian amd64 安裝包,安裝後,無法通過 apt get update,開啟 etc apt sources.list 新增 deb stable...

1建立應用的一般流程

為應用分配乙個例項 新建視窗 註冊視窗類及視窗過程 create視窗 視窗配置 去掉標題欄,設定位置及大小 展示視窗 訊息迴圈 cpaintmanagerui setinstance hinstance 設定例項物件,對應於應用例項 cpaintmanagerui setresourcepath c...

資料庫建立索引的一般依據

建立索引常用的規則如下 1 表的主鍵 外來鍵必須有索引 2 資料量超過300的表應該有索引 3 經常與其他表進行連線的表,在連線欄位上應該建立索引 4 經常出現在where子句中的字段,特別是大表的字段,應該建立索引 5 索引應該建在選擇性高的字段上 6 索引應該建在小字段上,對於大的文字字段甚至超...