酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
Debian 10 (buster) adduser 可以建使用者, useradd 不行
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: Debian 10 (buster) adduser 可以建使用者, useradd 不行 (閱讀 3243 次)
0 會員 與 1 訪客 正在閱讀本文。
chihwu
活潑的大學生
文章數: 340
Debian 10 (buster) adduser 可以建使用者, useradd 不行
«
於:
2020-04-16 17:37 »
並不是 useradd 不能建立使用者, 而是它不能建立使用者的家目錄
例如.
useradd user001
/etc/group 有新群組產生了,
user001:x:1009:
/etc/passwd 也有新帳號了
user001:x:1009:1009::/home/user001:/bin/sh
可是 /home 下 没有這個使用者的目錄。
但是, 用adduser 這個程式是正常的
用useradd 也不會出現任何錯誤訊息.
指定目錄也没用
useradd -d /home/user002 user002
Debian 的useradd 有什麼特殊設定嗎?
記錄
twu2
管理員
俺是博士!
文章數: 5416
性別:
Re: Debian 10 (buster) adduser 可以建使用者, useradd 不行
«
回覆 #1 於:
2020-04-16 17:52 »
在 Debian 中
useradd => 真的去執行新增動作的指令, 但是需要一堆參數 (沒指定的不會做)
adduser => 一個 perl script, 最後去執行 useradd 指令 (沒給的參數會有預設值)
vi /usr/sbin/adduser
自己看一下內容吧, 指 useradd 這個字, 就可以看到最後就是去執行這個指令.
記錄
Tommy 碎碎念...
chihwu
活潑的大學生
文章數: 340
Re: Debian 10 (buster) adduser 可以建使用者, useradd 不行
«
回覆 #2 於:
2020-04-16 23:29 »
useradd , adduser 的指令我了解, 在CentOS 上也常用, 我都是配合awk 來批次建立使用者,
但第一次用Debain ,
useradd 指令 不能建立使用者的家目錄是正常的嗎?
我剛剛自己裝了一個10.3 的系統, 也是一樣(前面測試都是別人裝好的)
請有手邊有10.x 版本的朋友, 你們的 useradd 都能正常使用嗎?
記錄
netman
管理員
俺是博士!
文章數: 17484
Re: Debian 10 (buster) adduser 可以建使用者, useradd 不行
«
回覆 #3 於:
2020-04-17 11:54 »
不同版本有不同的預設值。 如果不確定系統行為,每次 useradd 用 -m 就會建立家目錄。
記錄
chihwu
活潑的大學生
文章數: 340
Re: Debian 10 (buster) adduser 可以建使用者, useradd 不行
«
回覆 #4 於:
2020-04-18 16:43 »
感謝! 加上 -m 的參數就解決了,
在 RedHat CentOS 從没用過這個參數,
不同系統不同版本就該好好看 --help
不過, 看了 adduser 的內容, 也没看到加 -m
可以解決問題就好。
記錄
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
Debian 10 (buster) adduser 可以建使用者, useradd 不行