Software

ubuntu ODBC Can’t open lib ‘SQL Server’ : file not found

幸好 microsoft 在說明上一直都做得不錯,所以基本上安裝 ODBC 沒什麼卡關的問題 sudo su curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add – #Download appropriate package for the OS version #Choose only ONE of the following, corresponding to your OS version #Ubuntu 14.04 curl https://packages.microsoft.com/config/ubuntu/14.04/prod.list > /etc/apt/sources.list.d/mssql-release.list #Ubuntu 16.04 curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list #Ubuntu 18.04 curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list #Ubuntu 18.10 curl https://packages.microsoft.com/config/ubuntu/18.10/prod.list > /etc/apt/sources.list.d/mssql-release.list …

Continue Reading
Software

ubuntu FTP 安裝紀錄

需求是要依使用者不同然後進入不同的目錄然後也不能回到上層目錄 新增一個沒有登入功能的使用者 sudo useradd -M -s /usr/sbin/nologin XXX 賦予新使用者密碼 sudo passwd XXX 在 home 建立目錄 sudo mkdir /home/XXX 賦予資料夾該使用者權限 sudo chown XXX:XXX -R /home/XXX/ 修改 vsftpd conf 內容 sudo vi /etc/vsftpd.conf # 支援檔案上傳 write_enable=YES # 使用者上傳資料預設權限,預設是 022 計算方式就是以 777 開始然後減掉 022 等於 755 local_umask=022 # 新版的 vsftpd 會限制根目錄不能開啟「寫入權限」,但我不想改 home 的權限所以要加入這行 allow_writeable_chroot=YES # 開啟本地端帳號可以登入但不能切換上層資料夾 chroot_local_user=YES # …

Continue Reading
Software

PowerShell 停用未經簽屬指令碼執行

最近開始研究 PowerShell但發現下載有些『第三方』或是自己寫的會出現”停用未經簽屬指令碼執行”上網查了一下,發現原來又是微軟的 Policy 政策搞的鬼,微軟總是有一種獨特的安全性機制所以必須修改 Policy 政策 後來利用 Set-ExecutionPolicy 修改執行原則的設定,原則設定一共有六種預設值是 Restricted。以下是官網查到的 Restricted:不載入組態檔或執行指令碼。預設值為 “Restricted”。 AllSigned:所有的指令碼和組態檔都需經過受信任的發行者簽署,包括本機電腦上撰寫的指令碼在內。 RemoteSigned:從網際網路下載的指令碼和組態檔都需經過受信任的發行者簽署。 Unrestricted:載入所有的組態檔且執行所有的指令碼。如果執行的指令碼是從網際網路下載而未經簽署,執行前將提示您權限有問題。 Bypass:不會封鎖任何項目,而且沒有警告或提示。 Undefined:從目前的範圍中移除目前所指派的執行原則。這個參數不會移除在群組原則範圍中設定的執行原則。 修改後可以利用 Get-ExecutionPolicy 來確認有沒有修改成功

Continue Reading