代码拉取完成,页面将自动刷新
同步操作将从 chuanjiao10/kasini3000 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#建议保存编码为:bom头 + utf8
if ($global:xf修复目录权限 -eq $true)
{
exit
}
$global:xf修复目录权限 = $true
if ( ($IsWindows -eq $True) -or ($PSVersionTable.psversion.major -lt 6) ) #win
{
Write-Verbose "错误,修复卡死你3000目录权限功能,暂不支持win"
exit 1
}
if ($IsLinux -eq $True)
{
if ($global:kasini3000目录)
{
$所有子目录 = Get-ChildItem -LiteralPath $global:kasini3000目录 -Recurse -Directory
foreach ($temp1 in $所有子目录)
{
chmod 700 $temp1
}
$所有子文件 = Get-ChildItem -LiteralPath $global:kasini3000目录 -Recurse -File
foreach ($temp2 in $所有子文件)
{
if ($temp2.Extension.tolower().contains('sh') )
{
chmod 700 $temp2.fullname
}
else
{
chmod 600 $temp2.fullname
}
}
chmod 700 $global:kasini3000目录
$ssh_key2 = "${global:kasini3000_data_path}/ssh_key_files_old1/id_rsa"
if (Test-Path -LiteralPath $ssh_key2)
{
chmod 600 $ssh_key2
}
else
{
$没有sshkey = 1
}
$ssh_key1 = '/root/.ssh/id_rsa'
if (Test-Path -LiteralPath $ssh_key1)
{
chmod 600 $ssh_key1
}
else
{
$没有sshkey++
}
if ($没有sshkey -ge 2)
{
$ErrorActionPreference = 'continue'
Write-Error "错误:没找到任何ssh key。卡死你3000ssh主控机,管理ssh被控机,必须使用ssh key。`n请运行【jl建立主控机ssh秘钥1z.ps1】"
}
chmod 700 /etc/kasini3000/kc.sh
chmod 700 /etc/kasini3000/kcp.sh
}
else
{
Write-Error '错误,找不到全局变量$global:kasini3000目录'
exit 2
}
}
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。