Mac/ユーザ登録スクリプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:[[Mac 関係覚え書き]]
''現在情報集め中''
以下のようなdsclコマンドでユーザ登録したのですが、
これで作ったユーザではPOP受信ができないんです。
どなたか解決策をご存じありませんか?
Mac OS X Server 10.3.9です。
dscl . create /Users/testuser
dscl . create /Users/testuser name testuser
dscl . create /Users/testuser passwd "*"
dscl . create /Users/testuser hint ""
dscl . create /Users/testuser uid 100000
dscl . create /Users/testuser gid 1000
dscl . create /Users/testuser home /home/testuser
dscl . create /Users/testuser shell /dev/null
dscl . create /Users/testuser realname "testuser"
dscl . create /Users/testuser picture "/Library/User Pic...
dscl . create /Users/testuser sharedDir Public
dscl . create /Users/testuser _shadow_passwd ""
dscl . create /Users/testuser _writers_hint testuser
dscl . create /Users/testuser _writers_real_name testuser
dscl -u root -P 'パスワード' . passwd /Users/testuser パ...
**POP ができない. [#nb6bdb7e]
/var/log/system.logのエラーメッセージ
pop3[29675]: auxpropfunc error generic failure
pop3[29675]: badlogin from: xxx.xxx.jp [xxx.xxx.xxx.xxx]...
以下のようなキーを追加したら、POP使えるようになりました。
dscl . create /Users/testuser MailAttribute
"<?xml version="1.0" encoding="UTF-8"?><dict>
<key>kAPOPRequired</key><string>APOPNotRequired</string>
<key>kAltMailStoreLoc</key><string></string>
<key>kAttributeVersion</key><string>Apple Mail 1.0</stri...
<key>kAutoForwardValue</key><string></string>
<key>kIMAPLoginState</key><string>IMAPAllowed</string>
<key>kMailAccountLocation</key><string>自分のIPアドレス<...
<key>kMailAccountState</key><string>Enabled</string>
<key>kPOP3LoginState</key><string>POP3Allowed</string>
<key>kUserDiskQuota</key><string>0</string>
</dict>"
----
* ユーザ追加 [#v2c132a4]
sudo dscl . -create /Users/hoge
sudo dscl . -create /Users/hoge UserShell /bin/bash
sudo dscl . -create /Users/hoge RealName hoge
sudo dscl . -create /Users/hoge UniqueID 502
sudo dscl . -create /Users/hoge PrimaryGroupID 20
sudo dscl . -create /Users/hoge NFSHomeDirectory /Users/...
sudo mkdir /Users/hoge
sudo chown -R hoge:staff /Users/hoge
sudo dscl . -passwd /Users/hoge hogepass
----
*Group 追加 [#nd27383f]
sudo dscl . create /Groups/group2 gid 502 <- Prima...
sudo dscl . create /Groups/group2 name group2 <- Rec...
sudo dscl . create /Groups/group2 password '*'
sudo dscl . create /Groups/group2 realname group2 <- R...
同じことは,システム環境設定の「アカウント」でできる.
ユーザ追加ボタン「+」を押し,「新規:」のプルダウンメニュ...
そこで一旦グループを追加し,その後,「Command」+「クリッ...
詳細オプションを設定出きるので,そこから GID や所属メンバ...
----
* ユーザ登録スクリプト [#v5309b43]
こういうツールもあるみたい
https://gist.github.com/baniol/5172163
終了行:
RIGHT:[[Mac 関係覚え書き]]
''現在情報集め中''
以下のようなdsclコマンドでユーザ登録したのですが、
これで作ったユーザではPOP受信ができないんです。
どなたか解決策をご存じありませんか?
Mac OS X Server 10.3.9です。
dscl . create /Users/testuser
dscl . create /Users/testuser name testuser
dscl . create /Users/testuser passwd "*"
dscl . create /Users/testuser hint ""
dscl . create /Users/testuser uid 100000
dscl . create /Users/testuser gid 1000
dscl . create /Users/testuser home /home/testuser
dscl . create /Users/testuser shell /dev/null
dscl . create /Users/testuser realname "testuser"
dscl . create /Users/testuser picture "/Library/User Pic...
dscl . create /Users/testuser sharedDir Public
dscl . create /Users/testuser _shadow_passwd ""
dscl . create /Users/testuser _writers_hint testuser
dscl . create /Users/testuser _writers_real_name testuser
dscl -u root -P 'パスワード' . passwd /Users/testuser パ...
**POP ができない. [#nb6bdb7e]
/var/log/system.logのエラーメッセージ
pop3[29675]: auxpropfunc error generic failure
pop3[29675]: badlogin from: xxx.xxx.jp [xxx.xxx.xxx.xxx]...
以下のようなキーを追加したら、POP使えるようになりました。
dscl . create /Users/testuser MailAttribute
"<?xml version="1.0" encoding="UTF-8"?><dict>
<key>kAPOPRequired</key><string>APOPNotRequired</string>
<key>kAltMailStoreLoc</key><string></string>
<key>kAttributeVersion</key><string>Apple Mail 1.0</stri...
<key>kAutoForwardValue</key><string></string>
<key>kIMAPLoginState</key><string>IMAPAllowed</string>
<key>kMailAccountLocation</key><string>自分のIPアドレス<...
<key>kMailAccountState</key><string>Enabled</string>
<key>kPOP3LoginState</key><string>POP3Allowed</string>
<key>kUserDiskQuota</key><string>0</string>
</dict>"
----
* ユーザ追加 [#v2c132a4]
sudo dscl . -create /Users/hoge
sudo dscl . -create /Users/hoge UserShell /bin/bash
sudo dscl . -create /Users/hoge RealName hoge
sudo dscl . -create /Users/hoge UniqueID 502
sudo dscl . -create /Users/hoge PrimaryGroupID 20
sudo dscl . -create /Users/hoge NFSHomeDirectory /Users/...
sudo mkdir /Users/hoge
sudo chown -R hoge:staff /Users/hoge
sudo dscl . -passwd /Users/hoge hogepass
----
*Group 追加 [#nd27383f]
sudo dscl . create /Groups/group2 gid 502 <- Prima...
sudo dscl . create /Groups/group2 name group2 <- Rec...
sudo dscl . create /Groups/group2 password '*'
sudo dscl . create /Groups/group2 realname group2 <- R...
同じことは,システム環境設定の「アカウント」でできる.
ユーザ追加ボタン「+」を押し,「新規:」のプルダウンメニュ...
そこで一旦グループを追加し,その後,「Command」+「クリッ...
詳細オプションを設定出きるので,そこから GID や所属メンバ...
----
* ユーザ登録スクリプト [#v5309b43]
こういうツールもあるみたい
https://gist.github.com/baniol/5172163
ページ名: