
我是 OSX (10.8.5) 菜鳥,想在 Airbook 上安裝自製軟體。
安裝自製程式立即失敗,因為它無法 mkdir /usr/local。所以我嘗試使用 sudo - 同樣的問題。當然,直接嘗試 sudo mkdir /usr/local 也會失敗。
我的用戶“mjb”具有管理員權限(根據用戶/群組 GUI 介面),但我不知道如何做任何有用的事情!
作為我的“管理員”用戶 mjb,輸入 id 顯示“uid=502(mjb) gid=20(staff) ....”輸入 sudo id 顯示“uid=503(root) gid=1000 ....”
我已經搜尋過,我看到的所有解決方案都涉及直接編輯某些文件(root.plist)或使用 visudo ...當然我沒有權限這樣做!
我只想要「真正的」sudo 存取權限,這樣我就可以在命令列(boot2docker)上安裝東西。
感謝您的任何建議
更新:
DSL 。 ls /Users 提供了大量輸出:
_amavisd _appleevents _appowner _應用程式伺服器 _ard _assetcache _atsserver _avbdeviced _日曆 _ces _clamav _coreaudiod _cvmsroot _cvs _賽勒斯 _devdocs _devicemgr _鴿舍 _dovenull _dpaudio _eppc _ftp _geod _安裝助手 _安裝程式 _jabber _kadmin_admin _kadmin_changepw _krb_anonymous _krb_changepw _krb_kadmin _krb_kerberos _krb_krbtgt _krbtgt _lda _定位 _lp _郵差 _mcxalr _mdnsresponder _mysql _netbios _netstatistics _networkd _postfix _postgres _qtss _沙箱 _螢幕保護程式 _scsd _安全代理 _序號 _軟體更新 _聚光燈 _sshd _svn _任務門控 _teamsserver _時區 _tokend _trustevaluationagent _未知 _更新_共享 _usbmuxd _uucp _溫暖 _webauthserver _windowserver _萬維網 守護程式 米吉布 沒有人 寶琳娜 根
DSL 。讀取/用戶/根
AppleMetaNode位置:/本地/預設 產生的UID:FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000 NFSHome目錄:/Local/Users/root 密碼: * 密碼原則選項:<?xml version="1.0"encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "apple.com/DTDs/PropertyList-1.0.dtd">; <plist版本=“1.0”> <字典> <key>失敗登入數</key> <整數>0</整數> <key>失敗登入時間戳記</key> <日期>2001-01-01T00:00:00Z</日期> <key>最後登入時間戳記</key> <日期>2001-01-01T00:00:00Z</日期> <key>密碼LastSetTime</key> <日期>2015-06-09T18:48:49Z</日期> </字典> </plist> 主要組ID:1000 真正的名字: 麥克·布萊特 記錄名稱: 根 內建\本機系統 記錄類型:dsRecTypeStandard:用戶 SMBSID:S-1-5-18 唯一ID:503 用戶外殼:/bin/bash
答案1
真正的超級使用者 root 帳號總是 UID 0。
您可能需要使用目錄實用程式或dscl
.
open /System/Library/CoreServices/Directory\ Utility.app
我認為這是 10.8.5 中的路徑,但已經過去很長時間了。如今是…
open /System/Library/CoreServices/Applications/Directory\ Utility.app
該應用程式有一個目錄編輯器,您應該能夠使用它來查看電腦上帳戶的內部詳細資訊的情況。
或者,查看以下兩個命令的輸出將幫助我了解發生了什麼:
dscl . ls /Users
dscl . read /Users/root