arcolinuxz
11 months ago
18 changed files with 222 additions and 297 deletions
@ -1,116 +0,0 @@ |
|||||||
# $OpenBSD: sshd_config,v 1.104 2021/07/02 05:11:21 dtucker Exp $ |
|
||||||
|
|
||||||
# This is the sshd server system-wide configuration file. See |
|
||||||
# sshd_config(5) for more information. |
|
||||||
|
|
||||||
# This sshd was compiled with PATH=/usr/local/sbin:/usr/local/bin:/usr/bin |
|
||||||
|
|
||||||
# The strategy used for options in the default sshd_config shipped with |
|
||||||
# OpenSSH is to specify options with their default value where |
|
||||||
# possible, but leave them commented. Uncommented options override the |
|
||||||
# default value. |
|
||||||
|
|
||||||
#Port 22 |
|
||||||
#AddressFamily any |
|
||||||
#ListenAddress 0.0.0.0 |
|
||||||
#ListenAddress :: |
|
||||||
|
|
||||||
#HostKey /etc/ssh/ssh_host_rsa_key |
|
||||||
#HostKey /etc/ssh/ssh_host_ecdsa_key |
|
||||||
#HostKey /etc/ssh/ssh_host_ed25519_key |
|
||||||
|
|
||||||
# Ciphers and keying |
|
||||||
#RekeyLimit default none |
|
||||||
|
|
||||||
# Logging |
|
||||||
#SyslogFacility AUTH |
|
||||||
#LogLevel INFO |
|
||||||
|
|
||||||
# Authentication: |
|
||||||
|
|
||||||
#LoginGraceTime 2m |
|
||||||
PermitRootLogin yes |
|
||||||
#StrictModes yes |
|
||||||
#MaxAuthTries 6 |
|
||||||
#MaxSessions 10 |
|
||||||
|
|
||||||
#PubkeyAuthentication yes |
|
||||||
|
|
||||||
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 |
|
||||||
# but this is overridden so installations will only check .ssh/authorized_keys |
|
||||||
AuthorizedKeysFile .ssh/authorized_keys |
|
||||||
|
|
||||||
#AuthorizedPrincipalsFile none |
|
||||||
|
|
||||||
#AuthorizedKeysCommand none |
|
||||||
#AuthorizedKeysCommandUser nobody |
|
||||||
|
|
||||||
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts |
|
||||||
#HostbasedAuthentication no |
|
||||||
# Change to yes if you don't trust ~/.ssh/known_hosts for |
|
||||||
# HostbasedAuthentication |
|
||||||
#IgnoreUserKnownHosts no |
|
||||||
# Don't read the user's ~/.rhosts and ~/.shosts files |
|
||||||
#IgnoreRhosts yes |
|
||||||
|
|
||||||
# To disable tunneled clear text passwords, change to no here! |
|
||||||
#PasswordAuthentication yes |
|
||||||
#PermitEmptyPasswords no |
|
||||||
|
|
||||||
# Change to no to disable s/key passwords |
|
||||||
KbdInteractiveAuthentication no |
|
||||||
|
|
||||||
# Kerberos options |
|
||||||
#KerberosAuthentication no |
|
||||||
#KerberosOrLocalPasswd yes |
|
||||||
#KerberosTicketCleanup yes |
|
||||||
#KerberosGetAFSToken no |
|
||||||
|
|
||||||
# GSSAPI options |
|
||||||
#GSSAPIAuthentication no |
|
||||||
#GSSAPICleanupCredentials yes |
|
||||||
|
|
||||||
# Set this to 'yes' to enable PAM authentication, account processing, |
|
||||||
# and session processing. If this is enabled, PAM authentication will |
|
||||||
# be allowed through the KbdInteractiveAuthentication and |
|
||||||
# PasswordAuthentication. Depending on your PAM configuration, |
|
||||||
# PAM authentication via KbdInteractiveAuthentication may bypass |
|
||||||
# the setting of "PermitRootLogin prohibit-password". |
|
||||||
# If you just want the PAM account and session checks to run without |
|
||||||
# PAM authentication, then enable this but set PasswordAuthentication |
|
||||||
# and KbdInteractiveAuthentication to 'no'. |
|
||||||
UsePAM yes |
|
||||||
|
|
||||||
#AllowAgentForwarding yes |
|
||||||
#AllowTcpForwarding yes |
|
||||||
#GatewayPorts no |
|
||||||
#X11Forwarding no |
|
||||||
#X11DisplayOffset 10 |
|
||||||
#X11UseLocalhost yes |
|
||||||
#PermitTTY yes |
|
||||||
PrintMotd no |
|
||||||
#PrintLastLog yes |
|
||||||
#TCPKeepAlive yes |
|
||||||
#PermitUserEnvironment no |
|
||||||
#Compression delayed |
|
||||||
#ClientAliveInterval 0 |
|
||||||
#ClientAliveCountMax 3 |
|
||||||
#UseDNS no |
|
||||||
#PidFile /run/sshd.pid |
|
||||||
#MaxStartups 10:30:100 |
|
||||||
#PermitTunnel no |
|
||||||
#ChrootDirectory none |
|
||||||
#VersionAddendum none |
|
||||||
|
|
||||||
# no default banner path |
|
||||||
#Banner none |
|
||||||
|
|
||||||
# override default of no subsystems |
|
||||||
Subsystem sftp /usr/lib/ssh/sftp-server |
|
||||||
|
|
||||||
# Example of overriding settings on a per-user basis |
|
||||||
#Match User anoncvs |
|
||||||
# X11Forwarding no |
|
||||||
# AllowTcpForwarding no |
|
||||||
# PermitTTY no |
|
||||||
# ForceCommand cvs server |
|
@ -0,0 +1,3 @@ |
|||||||
|
# Allow root login using password authentication |
||||||
|
PasswordAuthentication yes |
||||||
|
PermitRootLogin yes |
@ -1,44 +0,0 @@ |
|||||||
# This file is part of systemd. |
|
||||||
# |
|
||||||
# systemd is free software; you can redistribute it and/or modify it |
|
||||||
# under the terms of the GNU Lesser General Public License as published by |
|
||||||
# the Free Software Foundation; either version 2.1 of the License, or |
|
||||||
# (at your option) any later version. |
|
||||||
# |
|
||||||
# Entries in this file show the compile time defaults. |
|
||||||
# You can change settings by editing this file. |
|
||||||
# Defaults can be restored by simply deleting this file. |
|
||||||
# |
|
||||||
# See journald.conf(5) for details. |
|
||||||
|
|
||||||
[Journal] |
|
||||||
Storage=volatile |
|
||||||
#Compress=yes |
|
||||||
#Seal=yes |
|
||||||
#SplitMode=uid |
|
||||||
#SyncIntervalSec=5m |
|
||||||
#RateLimitIntervalSec=30s |
|
||||||
#RateLimitBurst=10000 |
|
||||||
#SystemMaxUse= |
|
||||||
#SystemKeepFree= |
|
||||||
#SystemMaxFileSize= |
|
||||||
#SystemMaxFiles=100 |
|
||||||
#RuntimeMaxUse= |
|
||||||
#RuntimeKeepFree= |
|
||||||
#RuntimeMaxFileSize= |
|
||||||
#RuntimeMaxFiles=100 |
|
||||||
#MaxRetentionSec= |
|
||||||
#MaxFileSec=1month |
|
||||||
#ForwardToSyslog=no |
|
||||||
#ForwardToKMsg=no |
|
||||||
#ForwardToConsole=no |
|
||||||
#ForwardToWall=yes |
|
||||||
#TTYPath=/dev/console |
|
||||||
#MaxLevelStore=debug |
|
||||||
#MaxLevelSyslog=debug |
|
||||||
#MaxLevelKMsg=notice |
|
||||||
#MaxLevelConsole=info |
|
||||||
#MaxLevelWall=emerg |
|
||||||
#LineMax=48K |
|
||||||
#ReadKMsg=yes |
|
||||||
#Audit=yes |
|
@ -1,38 +0,0 @@ |
|||||||
# This file is part of systemd. |
|
||||||
# |
|
||||||
# systemd is free software; you can redistribute it and/or modify it |
|
||||||
# under the terms of the GNU Lesser General Public License as published by |
|
||||||
# the Free Software Foundation; either version 2.1 of the License, or |
|
||||||
# (at your option) any later version. |
|
||||||
# |
|
||||||
# Entries in this file show the compile time defaults. |
|
||||||
# You can change settings by editing this file. |
|
||||||
# Defaults can be restored by simply deleting this file. |
|
||||||
# |
|
||||||
# See logind.conf(5) for details. |
|
||||||
|
|
||||||
[Login] |
|
||||||
#NAutoVTs=6 |
|
||||||
#ReserveVT=6 |
|
||||||
#KillUserProcesses=no |
|
||||||
#KillOnlyUsers= |
|
||||||
#KillExcludeUsers=root |
|
||||||
#InhibitDelayMaxSec=5 |
|
||||||
#HandlePowerKey=poweroff |
|
||||||
HandleSuspendKey=ignore |
|
||||||
HandleHibernateKey=ignore |
|
||||||
HandleLidSwitch=ignore |
|
||||||
#HandleLidSwitchExternalPower=suspend |
|
||||||
#HandleLidSwitchDocked=ignore |
|
||||||
#PowerKeyIgnoreInhibited=no |
|
||||||
#SuspendKeyIgnoreInhibited=no |
|
||||||
#HibernateKeyIgnoreInhibited=no |
|
||||||
#LidSwitchIgnoreInhibited=yes |
|
||||||
#HoldoffTimeoutSec=30s |
|
||||||
#IdleAction=ignore |
|
||||||
#IdleActionSec=30min |
|
||||||
#RuntimeDirectorySize=10% |
|
||||||
#RuntimeDirectoryInodes=400k |
|
||||||
#RemoveIPC=yes |
|
||||||
#InhibitorsMax=8192 |
|
||||||
#SessionsMax=8192 |
|
@ -0,0 +1,2 @@ |
|||||||
|
[Network] |
||||||
|
IPv6PrivacyExtensions=yes |
@ -0,0 +1 @@ |
|||||||
|
/usr/lib/systemd/system/pcscd.socket |
@ -0,0 +1,4 @@ |
|||||||
|
disable-ccid |
||||||
|
disable-pinpad |
||||||
|
pcsc-driver /usr/lib/libpcsclite.so |
||||||
|
pcsc-shared |
@ -0,0 +1,80 @@ |
|||||||
|
# https://www.supergrubdisk.org/wiki/Loopback.cfg |
||||||
|
|
||||||
|
# Search for the ISO volume |
||||||
|
search --no-floppy --set=archiso_img_dev --file "${iso_path}" |
||||||
|
probe --set archiso_img_dev_uuid --fs-uuid "${archiso_img_dev}" |
||||||
|
|
||||||
|
# Get a human readable platform identifier |
||||||
|
if [ "${grub_platform}" == 'efi' ]; then |
||||||
|
archiso_platform='UEFI' |
||||||
|
if [ "${grub_cpu}" == 'x86_64' ]; then |
||||||
|
archiso_platform="x64 ${archiso_platform}" |
||||||
|
elif [ "${grub_cpu}" == 'i386' ]; then |
||||||
|
archiso_platform="IA32 ${archiso_platform}" |
||||||
|
else |
||||||
|
archiso_platform="${grub_cpu} ${archiso_platform}" |
||||||
|
fi |
||||||
|
elif [ "${grub_platform}" == 'pc' ]; then |
||||||
|
archiso_platform='BIOS' |
||||||
|
else |
||||||
|
archiso_platform="${grub_cpu} ${grub_platform}" |
||||||
|
fi |
||||||
|
|
||||||
|
# Set default menu entry |
||||||
|
default=archlinux |
||||||
|
timeout=15 |
||||||
|
timeout_style=menu |
||||||
|
|
||||||
|
|
||||||
|
# Menu entries |
||||||
|
|
||||||
|
menuentry "Arch Linux install medium (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' { |
||||||
|
set gfxpayload=keep |
||||||
|
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" |
||||||
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img |
||||||
|
} |
||||||
|
|
||||||
|
menuentry "Arch Linux install medium with speakup screen reader (%ARCH%, ${archiso_platform})" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'archlinux-accessibility' { |
||||||
|
set gfxpayload=keep |
||||||
|
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}" accessibility=on |
||||||
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then |
||||||
|
menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class memtest --class gnu --class tool { |
||||||
|
set gfxpayload=800x600,1024x768 |
||||||
|
linux /boot/memtest86+/memtest.efi |
||||||
|
} |
||||||
|
fi |
||||||
|
if [ "${grub_platform}" == 'pc' -a -f '/boot/memtest86+/memtest' ]; then |
||||||
|
menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class memtest --class gnu --class tool { |
||||||
|
set gfxpayload=800x600,1024x768 |
||||||
|
linux /boot/memtest86+/memtest |
||||||
|
} |
||||||
|
fi |
||||||
|
if [ "${grub_platform}" == 'efi' ]; then |
||||||
|
if [ "${grub_cpu}" == 'x86_64' -a -f '/shellx64.efi' ]; then |
||||||
|
menuentry 'UEFI Shell' --class efi { |
||||||
|
chainloader /shellx64.efi |
||||||
|
} |
||||||
|
elif [ "${grub_cpu}" == "i386" -a -f '/shellia32.efi' ]; then |
||||||
|
menuentry 'UEFI Shell' --class efi { |
||||||
|
chainloader /shellia32.efi |
||||||
|
} |
||||||
|
fi |
||||||
|
|
||||||
|
menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' { |
||||||
|
fwsetup |
||||||
|
} |
||||||
|
fi |
||||||
|
|
||||||
|
menuentry 'System shutdown' --class shutdown --class poweroff { |
||||||
|
echo 'System shutting down...' |
||||||
|
halt |
||||||
|
} |
||||||
|
|
||||||
|
menuentry 'System restart' --class reboot --class restart { |
||||||
|
echo 'System rebooting...' |
||||||
|
reboot |
||||||
|
} |
Loading…
Reference in new issue