The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > オペレーティングシステム > OS Xの(アップル)
Googleのunix.com



OS Xの(アップル) OS XのUnixのライングラフィカルオペレーティングシステムを開発、販売拠点であり、アップルが販売した。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
viのLeopardの 強風ゴーマン OS Xの(アップル) 5 2008年9月16日 08:08午後
パスワードの有効期限を変更する場合、アカウントのアカウントをロックしないように stringzz UNIXのダミー質問と回答のため 1 2008年4月4日 06:31午後
EmacsのOS XのLeopardのためにターミナルで USFstudent OS Xの(アップル) 1 2008年4月4日 10:42午前
アカウントの設定以外のログインアカウントが自動的なのだろうか? LordJezo UNIXのダミー質問と回答のため 0 2006年6月16日 10:28午前
UNIXでファイルHidding smdakram UNIXのダミー質問と回答のため 3 2002年1月13日 09:05午前

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 評価: Thread Rating: 1 votes, 4.00 average. 表示モード
  #1固定リンク)  
Old 2008年3月20日
unimachead unimachead is offline
登録ユーザー
  
 

参加日: 2008年3月
場所:アメリカ
投稿: 24
OS Xの10.5 ( Leopardの)の管理者アカウントを隠す

私は私の最初のアカウントを非表示にする方法を知りたいのですが(これは、管理者アカウント)は、新しいオペレーティングシステムでLeopardを10月5日です。
古いOSの4月10日、この非常に簡単にNetInfoマネージャの助けを借りて行うことができる。が500以下のものに変わるかもしれないし、アカウントのUIDを確保しかし、このことは、もはやOSの新しい10.5インチNetInfoマネージャに存在しません。そこには、この端末を介して入力するの面倒を見ることができるスクリプトはありますか?
端末では、以下のユーザーデータベースをチェックすることができます:
dscl 。リスト/ユーザーUniqueID

生のUNIXで次のように確認することができます:
猫は/ etc / passwd

すべてのプロの助けいただければ幸いです。


unimachead編集最終更新日; 2008年3月23日で 12:50午前..
  #2固定リンク)  
Old 2008年3月24日
xbin xbin is offline
登録ユーザー
  
 

参加日: 2007年2月
投稿: 5
このお試しください:

sudoのデフォルトの書き込み/ライブラリ/ Preferences / com.apple.loginwindow HiddenUserListアレイ- <admin_name>追加

代替<admin_name>は、管理者のユーザー名。おそらく、システムを再起動する必要があります。
  #3固定リンク)  
Old 2008年3月24日
tlarkin tlarkin is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 40
私も500にした場合の下では、 sudoの場合、デフォルトの両方を行う必要がありますから、上記のコマンドを書くと前の行を使用して、 Finderからは、ログインウインドウが表示されないように、 UIDをセットではないと思う。

申し訳ありませんが、私は完全にオリジナルのポストを読むしなかった。私は仕事ですぐに休憩を取っやフォーラムを閲覧している私に何か私の心をクリアする、などとして私が急いで物事回答結果。

ユーザーID 、 UIDをについての質問に答えるためには、例えばOS Xでのdsclコマンドを使用して設定することができますは、ユーザーが非表示にできます管理者は、短い名前hadmin求めていると言う

コード:
dscl . -create /Users/hadmin UniqueID 401
場合は、システムのUIDを変更することができます私は正確かどうか、私はOS Xの賭けをしているあなたのようなことないのだという。私はワークグループマネージャでも変更することはできませんshortname場合は、一度生成されたUIDを変更することができるオンデマンド環境での知っている。そのためには、あなたの隠されたユーザアカウントを再作成する必要があります。

tlarkinによって最終更新、5日前、 06:01午後..
  #4固定リンク)  
Old 2008年3月24日
unimachead unimachead is offline
登録ユーザー
  
 

参加日: 2008年3月
場所:アメリカ
投稿: 24
Thumbs up OSXの10.5の管理者の隠蔽

おかげでみんな、私は試しにやってみるよ。でも、僕はかなり私が探している所見に近いんだと思う。として私は解決策を確認することができます私はすぐに投稿されます。
  #5固定リンク)  
Old 2008年3月27日
unimachead unimachead is offline
登録ユーザー
  
 

参加日: 2008年3月
場所:アメリカ
投稿: 24
私は、管理者アカウントを隠蔽するためのソリューションを発見したと思うが、ちょっと試して動作させるのがかかった。最初は102に沿って、スクリプトでのUIDとGIDを落としていた:須藤dscl .-変更/ユーザ/ pgsql UserShell " / binに/ bashの" " / usr / binに
"偽...それを隠蔽するアカウントが、変なふうには、ログイン画面で、あなたをロックします。

GIDのことは499と501には、スクリプトと一緒にUIDをドロップでスムーズにしているようだ:デフォルトの書き込み/ライブラリ/ Preferences / com.apple.loginwindow Hide500Users - bool YESの

この非表示の問題には、アカウントも。私はまだいくつか他のことを試しているが、これはトリックを行う必要があります。
  #6固定リンク)  
Old 2008年3月29日
unimachead unimachead is offline
登録ユーザー
  
 

参加日: 2008年3月
場所:アメリカ
投稿: 24
私たちとリンクしたこのダウンテキサス州での作業のためのマークsにだけは特別感謝します。

編集unimacheadで最終; 2008年3月29日に 03:39午後..
  #7固定リンク)  
Old 2008年4月24日
tlarkin tlarkin is offline
登録ユーザー
  
 

参加日: 2008年3月
投稿: 40
私は、このスクリプトはまだテスト段階で可能性がありますので、またはを使用してください100 %動作しない場合がありますあなた自身の危険にさらされており、あなたが何か知っている私はこの状況を改善する調整をするには、この現在のスクリプトを作成している。

コード:
#!/bin/bash

if [ -z $1 ] ; then
	echo "usage: `basename $0` [username] [password] ([UID] optional) ([GID] optional)"
	exit 1
fi

USERNAME=$1
PASSWORD=$2
USERID=$3
GROUPID=$4

if [ `uname -r | cut -c1` = 8 ] ; then
	PATH='/NetInfo/root'
elif [ `uname -r | cut -c1` = 9 ] ; then
	PATH='/Local/Default'
else
	exit 1
fi

if [ -z $GROUPID ] || [ -z $UNIQUEID ] ; then
	GROUPID=0
	UNIQUEID=489
fi

checkUser ()
{
	if [[ `/usr/bin/dscl localhost list /Local/Default/Users | /usr/bin/grep "$USERNAME" | /usr/bin/grep -v "$USERNAME." | /usr/bin/grep -v ".$USERNAME"` == "$USERNAME" ]] ; then
		echo "the username '$USERNAME' already exists"
		exit 1
	fi
}

makeUser ()
{
	/usr/bin/sudo /usr/bin/dscl localhost create $PATH/Users/$USERNAME
	/usr/bin/sudo /usr/bin/dscl localhost create $PATH/Users/$USERNAME PrimaryGroupID 0
	/usr/bin/sudo /usr/bin/dscl localhost create $PATH/Users/$USERNAME UniqueID 0
	/usr/bin/sudo /usr/bin/dscl localhost create $PATH/Users/$USERNAME UserShell /bin/bash
	/usr/bin/sudo /usr/bin/dscl localhost passwd $PATH/Users/$USERNAME $PASSWORD
	/usr/bin/sudo /usr/bin/dscl localhost append $PATH/Groups/admin GroupMembership $USERNAME
}

moveUser ()
{
    /bin/echo "creating new admin account homedir"
	/bin/mkdir -p /var/home/$USERNAME
	/usr/bin/ditto -rsrc -V /System/Library/User\ Template/English.lproj/ /var/home/$USERNAME/
	/usr/sbin/chown -Rf $USERNAME:admin /var/home/$USERNAME
	/bin/echo "confirming what we just did"
	/bin/ls /var/home/$USERNAME/
	/usr/bin/id $USERNAME
	/bin/echo "if that looks good, we're all set."
}	

deleteUser ()
{
	/usr/bin/sudo /usr/bin/dscl localhost delete $PATH/Users/$USERNAME
	/usr/bin/sudo /usr/bin/dscl localhost delete $PATH/Groups/admin GroupMembership $USERNAME
}

hideUser ()
{
	/usr/bin/sudo /bin/cp -n /Library/Preferences/com.apple.loginwindow.plist /Library/Preferences/com.apple.loginwindow.plist.backup
	/usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool TRUE
	/usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array $USERNAME
	/usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
}

checkUser
makeUser
moveUser
hideUser
#deleteUser
場合は、空欄に記入する必要があるでしょう、それも/の/ var / homeを秘密に隠されたアカウントのホームディレクトリに移動
Reply

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは オフ
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 04:42午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0