密碼 mac mac去除dmg開啟密碼的方法

2021-10-14 18:50:11 字數 2255 閱讀 2144

每次操作起來還是挺麻煩的。所以我們得去除這個密碼,畢竟作為乙個開發者不管是寫**還是電腦使用都得高效。

一、開啟disk

二、開啟選單欄裡的轉換

三、選擇有密碼的dmg

四、輸入名字,選擇儲存位置,

五、轉換前會叫你輸入原來 的密碼

六、已經生成

七、雙擊 開啟時,已經沒有密碼了

那麼問題來了,這裡有一百個dmg,這樣操作會不會太累 ,所以我們得用命令或者指令碼,磁碟工具ui操作的背後肯定是有命令列的,所以我們搜尋資料從別人的例子中,hdiutil convert ~/desktop/'filename.dmg' -format udto -o ~/desktop/'filename.iso可以知道用hdiutil命令。

然後我們在terminal裡實踐一下:

hdiutil命令

hdiutil convert命令

根據例子中的udto,我們也找到了對應的udro命令

還有加密的可選項,當然我們不設定加密

然後我們實踐

hdiutil convert ~/desktop/alfred.dmg -format udro -o ~/desktop/aaa.dmg

這裡會要求輸入原密碼

上面已經生成,當然雙擊也是完美的

那麼我們的問題又來了,每次輸入這些命令是不是太麻煩,我有一百個dmg會不會輸入一百次命令,然後一百個檔名,所以我們得用程式語言去自動化處理。比如,我們把要去除加密的dmg檔案放乙個資料夾裡,然後用**去遍歷這些dmg,然後自動執行命令自動輸入密碼。

待續…………

然後我們用python去實現

#!/usr/bin/env python

#-*- coding: utf-8 -*-

import os

import os.path

import sys

reload(sys)

sys.setdefaultencoding("utf-8")

rootdir = '/users/dfpo/desktop'

def walkfolder(rootdir):

for parent,dirnames,filenames in os.walk(rootdir):

for filename in filenames:

path = os.path.join(parent, filename)

if path.endswith('.dmg') and '必應搜尋風雲社群' in path:

pathnoblank = path.replace(' ', '')

os.renames(path,pathnoblank)

newpath = pathnoblank.replace('必應搜尋風雲社群', '')

cmdstring = 'hdiutil convert ' + pathnoblank +' -format udro -o ' + newpath

print cmdstring

os.system(cmdstring)

walkfolder(rootdir)

現在遇到的問題,執行python時,這個視窗會彈出來叫你輸入密碼,暫不知道如果用**輸入

未完待續…………

mac去除dmg密碼操作到程式設計

由於使用osx 系統,經常會訪問到 二 開啟選單欄裡的轉換 三 選擇有密碼的dmg 四 輸入名字,選擇儲存位置,五 轉換前會叫你輸入原來 的密碼xclient.info 六 已經生成 七 雙擊 開啟時,已經沒有密碼了 那麼問題來了,這裡有一百個dmg,這樣操作會不會太累 所以我們得用命令或者指令碼,...

redis去除認證密碼

先建立密碼 找到redis的安裝目錄bin,執行vim vi redis.conf 在 esc 下 找到requirepass requirepass 設定密碼 開啟redis伺服器 redis server redis.conf 啟動 redis cli h 伺服器位址 密碼登入 auth 密碼 ...

Linux下去除windows密碼

今天遇到一件囧事,長時間不進windows環境結果把自己設定的密碼給忘記了,於是便發了一條微博。熱心朋友一大堆,給我推薦各種各樣的方法,自己也到網上搜了一搜,原來在linux下去除windows的密碼是那麼簡單。方法步驟如下 一 安裝工具chntpw 這個工具應該在各大發行版的官源裡都存在 linu...