Create  Edit  Diff  Mac OS X Serverで作る 小さな計算機室  Index  Search  Changes  RSS  Login

ユーザー設定

ログインシェルを変更するには

OpenDirectory (LDAPv3)で管理しているユーザーが自分のログインシェルを変更する方法 を訊ねられたがよくわからない。 ディレクトリの管理者ならば

dscl -u diradmin -p /LDAPv3/127.0.0.1  -change /Users/xxxx UserShell /bin/bash /bin/tcsh

とかやって、パスワードを入れればよいけれども、その他のユーザーの場合はよくわからない。 chshコマンドも使えないし。困ったな。

ホームディレクトリの作成

OpenDirectoryで管理されているが、ユーザーホームはローカルのハードディスクに設定している場合(/Users/何々)、そのマシンで

createhomedir -c -u ユーザー名

を実行すると、ホームディレクトリが作成される。

強制ログアウト

WgMを使うと、グループ毎にどのマシンにログインできるかを簡単にコントロールできるが、 sshでのリモートログインには適用されない。 とりあえず、sshで入って来て欲しくないユーザーの .profile に

export TMOUT=1

と書いて、オーナーをrootにしておいた。

Last modified:2007/12/12 16:49:43
Keyword(s):
References:[frontpage] [Mac OS X Serverで作る 小さな計算機室]