Mac/fingerd
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:[[Mac 関係覚え書き]]
*Sierra で fingerd を動かす(むりやり) [#s32635f2]
macOS 10.12(Sierra) では,SIP(rootless)により
/System/Library/LaunchDaemons/ 内のファイルがいじれない.
(一旦 SIP を解除すればいいのだが,それは邪道ということで....
なので,コマンドでリモートからログインしているユーザを確...
いった目的で fingerd を動かすには,どうすればいいか.
**無理やりな方法 [#e94bb465]
(1)
/Library/LaunchDaemons/finger-local.plist を作成する.
中身は
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0...
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>org.fingerd</string>
<key>ProgramArguments</key>
<array>
<string>/usr/libexec/fingerd</string>
</array>
<key>inetdCompatibility</key>
<dict>
<key>Wait</key>
<false/>
</dict>
<key>UserName</key>
<string>nobody</string>
<key>InitGroups</key>
<true/>
<key>Sockets</key>
<dict>
<key>Listeners</key>
<dict>
<key>SockServiceName</key>
<string>finger</string>
</dict>
</dict>
</dict>
</plist>
(2)んで,launchd に登録.
# launchctl load -wF /Library/LaunchDaemons/finger-local...
(3)
再起動したら確認
# sudo launchctl print-disabled system (リストに無いこと)
# sudo launchctl list |grep finger (リストにあること)
$ finger @localhost (結果が返ってくること)
終了行:
RIGHT:[[Mac 関係覚え書き]]
*Sierra で fingerd を動かす(むりやり) [#s32635f2]
macOS 10.12(Sierra) では,SIP(rootless)により
/System/Library/LaunchDaemons/ 内のファイルがいじれない.
(一旦 SIP を解除すればいいのだが,それは邪道ということで....
なので,コマンドでリモートからログインしているユーザを確...
いった目的で fingerd を動かすには,どうすればいいか.
**無理やりな方法 [#e94bb465]
(1)
/Library/LaunchDaemons/finger-local.plist を作成する.
中身は
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0...
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>org.fingerd</string>
<key>ProgramArguments</key>
<array>
<string>/usr/libexec/fingerd</string>
</array>
<key>inetdCompatibility</key>
<dict>
<key>Wait</key>
<false/>
</dict>
<key>UserName</key>
<string>nobody</string>
<key>InitGroups</key>
<true/>
<key>Sockets</key>
<dict>
<key>Listeners</key>
<dict>
<key>SockServiceName</key>
<string>finger</string>
</dict>
</dict>
</dict>
</plist>
(2)んで,launchd に登録.
# launchctl load -wF /Library/LaunchDaemons/finger-local...
(3)
再起動したら確認
# sudo launchctl print-disabled system (リストに無いこと)
# sudo launchctl list |grep finger (リストにあること)
$ finger @localhost (結果が返ってくること)
ページ名: