当前位置:首页 » 网页前端 » 黑苹果终端执行脚本需要密码
扩展阅读
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 将自动进入注销界面,随后自动开机并进入系统。