當前位置:首頁 » 網頁前端 » 黑蘋果終端執行腳本需要密碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

黑蘋果終端執行腳本需要密碼

發布時間: 2023-02-20 06:08:47

⑴ Mac系統NTFS磁碟自動掛載(黑蘋果利器,告別Paragon NTFS )

寫在前面:本文主要針對黑蘋果用戶非系統盤無法讀取問題進行腳本修復(當然白蘋果讀取移動硬碟也可以用下面的方法掛載)。
1、啟動windows系統。
格式化磁碟,新建卷,每個卷大小不要一致,原因後面會說。(文件系統一定要選NTFS)

2、啟動mac系統。
輸入命令diskutil list,你會看到下圖的所有硬碟,我這里以掛載的是524.3G那個硬碟為例。

a)輸入命令:vi ~/.bash_profile,添加以下三行命令(注意腳本中524改成你用diskutil list看到的想分配的磁碟(NTFS)大小
mac_other=$(diskutil list | grep '524')
mac_other=$(echo $mac_other | awk '$0=$NF')
sudo mount_ntfs -o rw,nobrowse /dev/$mac_other ~/mac_other

b) 輸入命令:source ~/.bash_profile,輸入開機密碼即可。

c)光完成a、b兩部即可達到掛載的目的,但每次mac重啟後可能需要打開終端輸入source ~/.bash_profile、密碼重新掛載。但我們是可以實現免密掛載的,詳見d。

d)輸入命令:vi /etc/sudoers,最後有%admin的一行替換掉。zhangsan替換成本機的賬戶名(中文賬戶用cat /etc/passwd查找,一般是拼音)。
root ALL = (ALL) ALL
zhangsan ALL=(ALL) NOPASSWD: NOPASSWD: ALL

f)保存後執行sudo會報錯,是因為sudoers文件不能是可寫的,comman+shift+G(黑蘋果是alt+shift+G)找到文件,右鍵查看簡介,最下面的許可權改成只讀就好了。如果vi /etc/sudoers後不能保存,那就出來改好了替換也是一樣的。
g)好了,看下效果圖:👇

⑵ SHELL腳本切換用戶需輸入密碼

先確認一下su -c 能否解決問題,語法 su - <user name> -c <cmd> 以指定用戶執行命令

[root@fw98 /]# whoami
root
[root@fw98 /]# su - mao -c whoami
mao
不能滿足需求的話,可以用expect,我的環境上沒有expect,不能幫你試了,大致是下面的感覺,詳細你網路查一下
#!/usr/bin/expect
su - mao #你要執行的命令
expect "Password:" #執行後終端回顯的交互信息
send "admin_123\r" #當終端出現上面的交互詳細後,模擬鍵盤輸入的內容
#此例,執行su - mao 切換mao用戶,終端提示輸入密碼後,模擬鍵盤輸入mao用戶的密碼

⑶ linux 腳本執行命令為什麼需要輸入密碼

因為有環境變數PATH,裡麵包含了許多目錄,這些目錄下的可執行文件就無需輸入完整路徑來執行。 你可以用 echo "$PATH"查看當前的環境變數包含的目錄,自帶的命令文件都是在PATH 中的,所以可以直接使用。 ./代表當前目錄,由於自己編寫的腳本就...

⑷ 怎麼能夠讓腳本自動輸入sudo密碼

沒讓我執行sudo候輸入密碼呢咯sudoers文件進行修改何修改sudoers直接修改/etc/sudoers修改容易造許可權錯亂奶牛手修改候由於於格式並解所編輯候報錯建議用直接修改我用visudo進行編輯進入終端執行sudo visudo#User privilege specification面羅列些規則我現需要做我用戶進行些操作假我用戶名nenew文件行添加:nenew ALL=(ALL) NOPASSWD: ALL保存退執行sudo usermod -aG admin nenew重啟看看nenew帳號執行sudo需要密碼我需要解順序問題ubuntuwiki比較詳細介紹%admin ALL=(ALL) ALL 行讓admin組用戶擁像任何帳號執行命令能力需要密碼我需要我nenew用戶加入admin組所sudo usermod -aG admin nenew 其進行NOPASSWD定義行定要%admin ALL=(ALL) ALL 行面才效文章發玩朋友提安全問題確實存安全隱患

⑸ ipad如何跳過激活鎖開機

ipad跳過激活鎖開機要通過越獄的方式進行。

Mac 端安裝並運行最新版愛思助手。將 iPhone 用數據線成功連接至 Mac,然後手動操作 iPhone 進入 DFU 模式。確保 Mac 已經設置開機密碼,並牢記密碼。



越獄:在愛思助手上依次打開「刷機越獄 - 一鍵越獄」然後點擊「Checkra1n 越獄」。隨後會載入 checkra1n 工具,依次點擊「Start - Next」按鈕。

之後 checkra1n 會根據已連接的設備提示進入 DFU 模式的方法,點擊「Start」按鈕後,根據 checkra1n 提示的「2 和 3」步驟操作即可。

進入 DFU 模式後軟體自動執行越獄步驟,無需其他操作。越獄完成後,愛思助手會顯示「操作結束」。

打開 SSH 通道:接下來點擊工具箱中的「打開SSH通道」功能。

在終端內執行腳本:操作完成後找到並打開 Mac 自帶的「終端」工具:在終端內輸入命令「sudo ssh [email protected] -p 1025」注意:該行中的「1025」為步驟二中顯示的「埠」號,請根據實際顯示輸入並回車。

在「Password」後輸入 Mac 的開機密碼並回車。在3處輸入「yes」並回車。在4處輸入「alpine」並回車。「mount -o rw,union,update /」並回車。「echo "" >> /.mount_rw」並回車。「mv /Applications/Setup.app /Applications/Setup.app.crae」並回車。「uicache --all」並回車。「killall backboardd」並回車。此時 iPhone 將自動進入注銷界面,隨後自動開機並進入系統。