2025年4月1日星期二

Turn on automatic logon in Windows

To use Registry Editor to turn on automatic logon, follow these steps:

  1. Select Start, and then select Run.

  2. In the Open box, type Regedit.exe, and then press Enter.

  3. Locate the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon subkey in the registry.

  4. On the Edit menu, select New, and then point to String Value.

  5. Type AutoAdminLogon, and then press Enter.

  6. Double-click AutoAdminLogon.

  7. In the Edit String dialog box, type 1 and then select OK.

  8. Double-click the DefaultUserName entry, type your user name, and then select OK.

  9. Double-click the DefaultPassword entry, type your password, and then select OK.

    If the DefaultPassword value doesn't exist, it must be added. To add the value, follow these steps:

    • On the Edit menu, select New, and then point to String Value.

    • Type DefaultPassword, and then press Enter.

    • Double-click DefaultPassword.

    • In the Edit String dialog, type your password and then select OK.

      Note:
      If no DefaultPassword string is specified, Windows automatically changes the value of the AutoAdminLogon key from 1 (true) to 0 (false), disabling the AutoAdminLogon feature.
  10. Exit Registry Editor.

  11. Restart your computer. You can now log on automatically.

Reference:
https://learn.microsoft.com/en-us/troubleshoot/windows-server/user-profiles-and-logon/turn-on-automatic-logon

2024年12月6日星期五

修復 Samba (SMB) 的 0x80004005 和 0x80070035 錯誤

新 notebook 不能存取一直在用的 samba server,在網上查似乎也有人遇到相同問題,最後是加入以下兩個 dword 機碼解決;
 

用regedit 移至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
新增dword “RequireSecuritySignature”並設定值為 0
新增dword “AllowInsecureGuestAuth”並設定值為 1


重啟後便能一如以往存取 samba 了。在這記下方便還未解決問題的人。

若還未能解決可以再參考之前這個帖 Windows 10 不能連接 Samba 共享裝置的解決方法

2021年8月15日星期日

禁止 SparkyLinux 在登入頁面時筆電合蓋會進入睡眠

筆電用作 File Server 時基本不用打開顯示屏,所以要防止合蓋時進入睡眠,可以在檔案 /etc/systemd/logind.conf 加入以下行列:

HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore


存檔後 reboot 便可。

SparkyLinux 安裝 Remote Desktop 遠端桌面功能

1. 安裝 Xrdp 套件及容許 Xrdp 讀取 key file (Debian System)

sudo apt install xrdp

sudo adduser xrdp ssl-cert

2. 設定 Firewall

sudo ufw allow from 192.168.X.X/24 to any port 3389

3. 在 Windows 啟用「遠端桌面連線」連接 SparkyLinux

參考

https://linuxize.com/post/how-to-install-xrdp-on-debian-10/


2021年8月4日星期三

用 WSDD 解決 Win10 無法發現 Linux Samba 伺服問題

因安全問題現在都會建議在 Winodws 上關閉 SMB1.0/CIFS 檔案共享支援,但關閉後導致 SparkyLinux 上的 Samba 伺服不能在 Windows 的「網路」中被發現,厡來 Netbios 需要 SMB1.0支援,沒有 Netbios 就只能依靠 WSD了。

Debian base 嘅 SparkyLinux 沒有跟來WSD服務,需要安裝 WSDD

1. 首先是要加入新自訂 repository
到 /etc/apt/sources.list.d 的其中一個檔案內加入以下行

deb https://pkg.ltec.ch/public/ buster main

2. 執行 apt update

3. 匯入 repository public key

執行 apt-key adv --fetch-keys https://pkg.ltec.ch/public/conf/ltec-ag.gpg.key

4. 執行 apt install wsdd

若有防火牆就要進行設定容許相關連線

1. incoming and outgoing traffic to udp/3702 with multicast destination:
239.255.255.250 for IPv4
ff02::c for IPv6


2. outgoing unicast traffic from udp/3702
3. incoming to tcp/5357

啟動
啟動: sudo systemctl start wsdd
檢視狀態: sudo systemctl status wsdd

參考:
christgau/wsdd: A Web Service Discovery host daemon. - GitHub
ubuntu/linux徹底解決Win10[網路]無法發現samba問題,無需開啟smb1.0/CIFS支援

2021年7月27日星期二

SparkyLinux開始使用時的設置

 SparkyLinux可以是要少用一點資源,所以安裝後設定上還是要花些功夫。

首先是Wifi連線,其他Linux版本測到wifi都會主動出現登入畫面,但 SparkyLinux 就沒有,而是要用戶自已啟用wifi功能再設定登入資料。

另外就是touch to click功能,這是netbook或notebook一定要有的功能,但居然沒有,要下載安裝driver才可以獲取touch to click,可以執行以下指今進行安裝

sudo apt install xserver-xorg-input-synaptics

還有是安裝中文輸入法,新增倉頡

sudo apt-get install fcitx-table-cangjie3

原本教只打 cangjie 就可以,但不知為甚麼用不了

 

Reference

http://www.ramblingmoose.com/2018/11/how-to-get-tap-to-click-back-on-debian.html

fcitx 新增輸入法 COMMAND FOR UBUNTU 系

輕型 Linux 比較

舊 netbook 行 Windows 10 太慢,所以試裝不同輕型 Linux 看看好不好用,也試用它來做 file server。試用了以下幾款

Q4OS Trinity: 這個忙記了,好像是UI不太漂亮(或許之後試一吓它的Plasma版本)
Slax: 是裝不了,不知為甚麼所燒的USB就是不能boot起機,
Zorin OS Lite: 開程式時還是慢一點,應用比較完整易
Bodhi: UI 漂亮,但試中文UI時有亂碼,start menu 反應有點慢
antiX: Start menu 反應快,但UI看上去比較老舊
SparkyLinux: Start menu 反應快,UI還算好看,開程跟上面比較的也算快

以前也試過用Puppy Linux,應該比以上的都少用資源,但今次想找一款UI看上去比較現代感的,所以就找了一些其他的。

沒有系統的比較,勍簡單說一吓,最後是用上SparkyLinux,原因之一是它基於Debian,這些Linux 版本多是基於Debian或Ubuntu,查了吓Debian較穏定,比較少用資源也快一點點,Ubuntu的較完整,所以也較吃多一點資,但也較合入門。試用時也基本印證了這些,如wifi連線操作,設定中文時用Ubuntu的是比交方便。

另外就是Desktop圖形介面系統的選擇,像SparkyLinux就有分LXQt及Xfce版本,LXQT反應比較快,但UI老舊,設定也比較麻煩,Xfce UI比較新穎,所以也較吹資源。權衡一吓,也就選了SparkyLinux的Xfce版本。

不知是不是Debian的問題,用SparkyLinx時設定上還是要多一點點工夫,下一編再說。


2021年7月25日星期日

安裝 Samba

試過在 Debian 及 Ubuntu 衍生發行版上都沒問題

1. 安裝 Samba packages

apt update
apt install samba smbclient cifs-utils

2. 創建 Shared Samba Directory/Folder

只創建一個不用密碼分享的資料夾

mkdir /public

3. Setup Samba File Server

在 samba 設定檔 /etc/samba/smb.conf 加入以下參數

[public]
   comment = Public Folder
   path = /public
   writable = yes
   guest ok = yes
   guest only = yes
   force create mode = 777
   force directory mode = 777

4. Update the permissions of the Shares

chmod 2777 /public (網上教是用2775但實作時不能寫入)

5. Restart Samba service

systemctl restart nmbd

6. Allow Remote Access to Samba

若有開啟防火牆要執行以下指放行連入,否則也會出現access deny的問題

ufw allow from 192.168.xxx.xxx/24 to any app Samba

Reference

主要是跟以下網頁設置,內文也有教如可設定私人資料夾

https://kifarunix.com/quick-way-to-setup-samba-file-server-on-debian-10/