sudo spctl --master-disable
Last active
May 31, 2023 12:49
-
-
Save SongFuZhen/247935833d78958e87eae2834a2be7ac to your computer and use it in GitHub Desktop.
只有普通用户角色的用户,没有管理员角色的用户
误操作导致用户变为普通用户 / 二手电脑上的用户
前提:至少知道一个普通用户的密码
电脑处于关机状态
先按下Command + R
键,然后再按下电源键
开机
进度条跑完之后,应该会进入到恢复模式,如下图
如图,如果没有挂载,需要点击Mount进行挂载
# 输入一下命令
-bash-3.2# cd /Volumns/Machintosh HD/var/db
-bash-3.2# ls -a
-bash-3.2# cp .AppleSetupDone .AppleSetupDoneBak
-bash-3.2# rm .AppleSetupDone
-bash-3.2# reboot
等重新开机之后,出现用户登录界面
此时出现的界面,跟之前正常开机的界面是一样的,不要惊讶
选择一个普通用户,输入密码,然后登录系统。登录之后会自动出现创建账号界面
按照系统提示,一步一步操作下来即可
brew search redis # 可以省略
brew install redis
# 启动 redis
redis-server
# 开启自启动
$ ln -f /usr/local/Cellar/redis/2.8.13/homebrew.mxcl.redis.plist ~/Library/LaunchAgents/
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
brew install flutter
# FLUTTER
export PUB_HOSTED_URL=https://pub.flutter-io.cn #国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn #国内用户需要设置
export PATH_TO_FLUTTER_GIT_DIRECTORY=/usr/local/opt/flutter
export PATH=${PATH_TO_FLUTTER_GIT_DIRECTORY}/bin:$PATH
执行以下命令
cd /etc/apt/
mv source.list source.list.bak
sudo gedit source.list
deb http://mirrors.163.com/ubuntu/ focal main restricted
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted
deb http://mirrors.163.com/ubuntu/ focal universe
deb http://mirrors.163.com/ubuntu/ focal-updates universe
deb http://mirrors.163.com/ubuntu/ focal multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu focal-security main restricted
deb http://mirrors.163.com/ubuntu focal-security universe
deb http://mirrors.163.com/ubuntu focal-security multiverse
sudo apt-get update
sudo apt-get remove vim-common
sudo apt-get install vim
sudo add-apt-repository universe
sudo apt install gnome-tweak-tool
开启 使用 Retina 全分辨率显示
打开 设置,将显示器缩放到 150%
su
sudo umount /mnt/hgfs
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
exit
sudo vim /etc/pf.anchors/com.pow
sudo vim /etc/pf.conf
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
rdr-anchor "com.apple/*"
# 取消注释
#rdr-anchor "pow"
dummynet-anchor "com.apple/*"
anchor "com.apple/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"
# 取消注释
#load anchor "pow" from "/etc/pf.anchors/com.pow"
sudo pfctl -evf /etc/pf.anchors/com.pow
sudo pfctl -f /etc/pf.conf
sudo pfctl -e
sudo pfctl -d
https://github.com/fontmgr/MesloLGSNF
git clone https://github.com/mbadolato/iTerm2-Color-Schemes
Command + , -> import -> terminal -> ayu
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
https://xclient.info/s/reeder.html
导入 OPML Feeds.opml
- 一台
Mac
- 在
App Store
上下载好的Install macOS Catalina.app
- 足够的磁盘空间
Step1:将 Install macOS Catalina.app
复制到 用户根目录下
mac@mac ~ % ls -l
drwxrwxrwx 1 ason staff 1048576 7 29 00:40 Install macOS Catalina.app
Step2:第一条命令
hdiutil attach ~/Install\ macOS\ Catalina.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
Step3:第二条命令
hdiutil create -o ~/Catalina.cdr -size 9216m -layout SPUD -fs HFS+J
Step3:第三条命令
hdiutil attach ~/Catalina.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Step4:第四条命令
asr restore -source ~/Install\ macOS\ Catalina.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
Step5:第五条命令
mkdir -p /Volumes/macOS\ Base\ System/System/Installation
Step6:第六条命令
cp -rp /Volumes/install_app/Packages/ /Volumes/macOS\ Base\ System/System/Installation/
Step7:第七条命令
cp -rp ~/Install\ macOS\ Catalina.app/Contents/SharedSupport/BaseSystem.chunklist /Volumes/macOS\ Base\ System/BaseSystem.chunklist
Step8:第八条命令
cp -rp ~/Install\ macOS\ Catalina.app/Contents/SharedSupport/BaseSystem.dmg /Volumes/macOS\ Base\ System
Step9:第九条命令
hdiutil detach /Volumes/install_app
Step10:推出镜像
从桌面上推出镜像
Step11:第十条命令
hdiutil convert ~/Catalina.cdr.dmg -format UDTO -o ~/Catalina.iso
以上
sudo find ./ -name ".DS_Store" -depth -exec rm {} \;
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment