คำถามติดแท็ก openbsd

OpenBSD เป็นตัวแปร BSD ที่มีการรักษาความปลอดภัยที่เข้มงวดและเน้นความถูกต้องของรหัส

1
เปลี่ยนเส้นทางทั้ง stderr และ stdout เป็น / dev / null ด้วย / bin / sh
ฉันได้ลองทุกวิธีเพื่อเปลี่ยนเส้นทางทั้งไปstdoutและไม่ประสบความสำเร็จ ผมมีเกือบทั้งทุบตีชีวิตการทำงานของฉันที่ฉันไม่เคยมีปัญหานี้ด้วย แต่เป็นครั้งแรกใน BSD ฉันติดอยู่กับstderr/dev/null/bin/sh สิ่งที่ฉันได้ลอง: if ls ./python* 2> /dev/null; then echo found Python fi ... ซึ่งใช้งานได้; ถ้า Python ไม่มีอยู่มันจะปิดข้อความแสดงข้อผิดพลาดจาก ls อย่างไรก็ตามถ้าpython.tgzมีอยู่บรรทัดที่มีเอาต์พุตซึ่งมีลักษณะดังนี้: # ./test.sh ./python-2.7.3p1.tgz ฉันได้ลองแล้ว: if ls ./python* &> /dev/null; then echo found Python fi และ if ls ./python* 2>1 > /dev/null; then echo found Python fi และ …

9
จะใช้การอัปเดตเกี่ยวกับ OpenBSD, NetBSD และ FreeBSD ได้อย่างไร
ฉันใช้ OpenBSD มาระยะหนึ่งแล้ว สิ่งที่ฉันทำคือไปจากรีลีสหนึ่งไปยังอีกเพียงแค่อัปเดตเสมอ ฉันกำหนดค่าระบบเพื่อให้ทำงานเป็นเราเตอร์และไฟร์วอลล์ของฉันและทำงานได้ดีเช่นนั้น แต่ฉันไม่เคยอัปเดตแพ็คเกจ สิ่งที่ฉันทำก็แค่เลื่อนไปที่รีลีสถัดไป มาจากโลก Linux ฉันคุ้นเคยกับการใช้การอัปเดตสองสามครั้งต่อสัปดาห์ แต่ฉันจะทำอย่างนั้นใน * BSD ได้อย่างไร - หรือนี่ไม่ใช่ส่วนหนึ่งของปรัชญา * BSD?

3
หนึ่งควรตั้งค่าการเข้ารหัสดิสก์เต็มรูปแบบใน OpenBSD อย่างไร
มีวิธีที่ต้องการในการตั้งค่าการเข้ารหัสดิสก์เต็มรูปแบบภายใต้ OpenBSD คล้ายกับdm-cryptภายใต้ Linux หรือไม่ ฉันกำลังมองหาการเข้ารหัสดิสก์เต็มรูปแบบราวกับว่ามีคนขโมยสมุดบันทึกของฉันพวกเขาอาจเข้าถึงข้อมูลที่เก็บไว้ในนั้น อีกเหตุผลหนึ่งคือฉันไม่ได้อยู่ติดกับโน้ตบุ๊กของฉันเสมอดังนั้นบางคนอาจทำให้ความสมบูรณ์ของเน็ตบุ๊กลดลง นี่เป็นสองประเด็นสำคัญที่ทำให้ฉันเชื่อว่าการเข้ารหัสดิสก์เต็มรูปแบบมีความสำคัญสำหรับฉัน

3
คำสัญญาของ OpenBSD ในระยะสั้นคืออะไร?
ใครสามารถช่วยอธิบายสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์ แต่บุคคล IT คำมั่นสัญญาคืออะไร เช่นมีโปรแกรมเช่น: "xterm" การจำนำจะทำให้ปลอดภัยมากขึ้นได้อย่างไร มันจำนำภายในรหัสโปรแกรมหรือภายนอกในระบบปฏิบัติการของตัวเอง? การจำนำอยู่ที่ไหน มันอยู่ในรหัสโปรแกรม หรือ OS มีรายการไบนารีที่สามารถเรียก xy syscalls ได้เท่านั้น
18 security  openbsd 

4
ฉันจะส่งกิจกรรมปิดระบบไปยังแขก QEMU (OpenBSD) ได้อย่างไร
ฉันใช้ virtualisation เพียงเพื่อติดตั้ง OpenBSD ลงบนฮาร์ดแวร์เปล่าและระหว่างการติดตั้งการเปลี่ยนเส้นทางไปยังพอร์ตอนุกรมไม่ได้รับการกำหนดค่าดังนั้นฉันจึงสิ้นสุดด้วยระบบที่ทำงานอยู่ แต่ไม่มีวิธีการเข้าสู่ระบบและทำความสะอาด ปิดตัวลง. kvm -m 6144 -smp 4 -drive file=/dev/sda,if=ide \ -drive file=/dev/sdb,if=scsi -drive file=/dev/sdc,if=scsi \ -cdrom install52.iso -boot d -nographic ฉันจะส่งกิจกรรมปิดระบบไปที่เซสชันนี้ได้อย่างไร AFAIK Ctrl- a xตามที่แสดงไว้ที่นี่หรือ a pkill kvmจะไม่ทำการปิดระบบใหม่ทั้งหมด อีกวิธีหนึ่งฉันจะเปลี่ยนจาก-nographicโหมดเป็น-cursesโหมดได้อย่างไร
15 openbsd  kvm  qemu 

3
จะบล็อก IP address ที่ไม่เหมาะสมด้วย pf ใน OpenBSD ได้อย่างไร?
เราสามารถเห็นได้จากบันทึกของ nginx ว่ามีที่อยู่ IP ที่ทำสิ่งที่น่ารังเกียจ เราจะปิดกั้นมันด้วยpfคำสั่งและจากนั้นอย่างถาวรด้วย/etc/pf.log? เราจะบล็อก a x.x.x.x/24สำหรับ IP นั้นได้อย่างไร มันเป็นตัวอย่าง: 1.2.3.4 อัปเดต: ไม่ดูเหมือนว่า OpenBSD ไม่มีไฟล์อนุญาต / ปฏิเสธใน / etc และ AFAIK คำแนะนำที่ดีที่สุดสำหรับการปิดกั้นที่อยู่ IP ที่ไม่เหมาะสมกำลังใช้ pf # cd /etc # ls -la|egrep -i 'deny|allow' # uname -a OpenBSD foo.com 5.4 GENERIC.MP#0 amd64 #
13 openbsd  pf 

4
Unix บน DEC VAX?
ฉันเพิ่งเลือก DEC VaxStation 4000 รุ่น 90 พร้อม CDROM ในตัวและโมดูลหน่วยเก็บข้อมูลเสริม SCSI พร้อมเทปจัดเก็บเทป ฉันเชื่อว่ามันใช้งานได้แม้ว่าฉันจะไม่สามารถทดสอบได้เนื่องจากฉันยังไม่มีขั้วหรือจอภาพที่ใช้งานได้ ฉันสามารถรับ terminal และคีย์บอร์ด VT-520 และจะพยายามฟื้นจอแสดงผล Radius ที่แยกต่างหากตอนนี้พร้อมขั้วต่อ BNC อีกครั้งและฉันเชื่อว่าความสามารถในการซิงค์บนกรีน (บางคนพยายามแปลงจอภาพนั้นเป็นการเชื่อมต่อ VGA มาตรฐานและขายเนื้อ มันอยู่ในกระบวนการ) ฉันค่อนข้างสบายใจกับ Linux และเคยเล่นกับ FreeBSD และ Solaris มาก่อนในอดีต ฉันไม่เคยใช้ VMS มาก่อน นี่เป็นครั้งแรกที่ฉันทำงานกับคอมพิวเตอร์ VAX ฉันมีคำถามสองสามข้อ: Unix เวอร์ชั่นใดที่จะติดตั้งบน VAX ต้นฉบับ UC Berkeley BSD Unix? OpenBSD? NetBSD? Ultrix ถ้าฉันจะได้รับสำเนาทางกฎหมาย? …
12 freebsd  openbsd  bsd  netbsd  vax 

5
ป้องกันไม่ให้ฮาร์ดไดรฟ์ภายนอก USB เข้าสู่โหมดสลีป
ไม่มีใครรู้ว่ามีวิธีที่สวยงามที่จะบอกไดรฟ์ usb ภายนอกที่จะไม่หมุนลงหลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่งหรือไม่? ฉันได้เห็นโซลูชันที่ใช้ cron ที่เขียนไฟล์ทุกนาที แต่ไม่มีอะไรที่มีกลิ่นของความสง่างามของยูนิกซ์ที่ดี จะต้องมีคำสั่ง hdparm หรือคำสั่ง scsi ที่ฉันสามารถออกได้ (ไดรฟ์ usb เข้าถึงได้ผ่านทางไดรเวอร์ sd ใน OpenBSD) ไปยังไดรฟ์เพื่อบอกให้ไม่นอน ฉันกลัวว่านี่อาจเป็นคุณสมบัติที่ติดตั้งไว้ในคอนโทรลเลอร์ในกล่องหุ้มและสิ่งนี้ไม่สามารถเปลี่ยนแปลงได้นอกเหนือจากการฉีกไดรฟ์ออกจากกล่องหุ้มและลอกมันเข้าไปในเครื่องโดยตรง แต่ฉันคิดว่าฉันจะถาม เมื่อมีโอกาส เป็นการดีที่ฉันกำลังมองหาวิธีแก้ปัญหา OpenBSD แต่ฉันรู้ว่ามีคนอื่น ๆ ที่นั่นด้วยปัญหาเดียวกันดังนั้นคำตอบใด ๆ จะได้รับการพิจารณาสำหรับคำตอบ

1
วิธีลด Spectre และ Meltdown หน่วยความจำเคอร์เนลที่รั่วบั๊ก CPU บน OpenBSD?
หน่วยความจำเคอร์เนลหน่วยความจำรั่วการออกแบบโปรเซสเซอร์ทำให้ Linux, Windows ออกแบบ และ การอ่านหน่วยความจำที่มีสิทธิพิเศษพร้อมช่องสัญญาณด้านข้าง ในข่าวล่าสุดผู้คนสามารถอ่านเกี่ยวกับหน่วยความจำเคอร์เนลรั่ว CPU หากใช้ OpenBSD เราจะป้องกันตัวเองได้อย่างไร หรือ OpenBSD ไม่ได้รับผลกระทบ?

2
OpenBSD: จะติดตาม -current ได้อย่างไร
คำถามนี้คล้ายกับคำถามนี้แต่เฉพาะเจาะจงมากขึ้น ฉันมี - เครื่อง OpenBSD ที่เสถียรและฉันต้องการเริ่มต้นต่อไปนี้ - กระแส ฉันรู้เกี่ยวกับกระบวนการอัปเกรดจากรุ่นหนึ่งไปยังอีกรุ่นหนึ่ง ฉันจะเปลี่ยนจากรีลีสเป็นสแน็ปช็อตล่าสุดได้อย่างไร ฉันสามารถบูทจากสแน็ปช็อตล่าสุดของ bsd.rd และทำตามขั้นตอนการอัพเกรดได้ แต่สิ่งที่เกี่ยวกับ "ขั้นตอนการอัพเกรดล่วงหน้า" และ "ขั้นตอนการกำหนดค่า" มีผู้ใดบ้างที่จะนำไปใช้เมื่อไปจาก - มั่นคงเพื่อ snapshot ล่าสุด? เมื่อฉันได้รับ - ปัจจุบันระบบและฉันต้องการปรับปรุงอีกครั้งขั้นตอนคืออะไร? ฉันควรสร้างจากแหล่งข้อมูลหรือใช้ bsd.rd สแน็ปช็อตล่าสุดอีกครั้งหรือไม่ ในกรณีใด ๆ มี "ขั้นตอนการกำหนดค่า" ที่เกี่ยวข้องเช่นเดียวกับในลิงค์ด้านบน?
10 openbsd 


2
พฤติกรรมของ "eval" ภายใต้ "set -e" ในการแสดงออกตามเงื่อนไข
พิจารณาคำสั่ง eval false || echo ok echo also ok ปกติเราจะคาดหวังนี้จะดำเนินการfalseสาธารณูปโภคและเนื่องจากสถานะออกเป็นที่ไม่ใช่ศูนย์ไปแล้วดำเนินการและecho okecho also ok ในทุก POSIX เหมือนเปลือกหอยที่ผมใช้ ( ksh93, zsh, bash, dash, OpenBSD kshและyash) นี้เป็นสิ่งที่เกิดขึ้น set -eแต่สิ่งที่ได้รับที่น่าสนใจถ้าเราเปิดใช้งาน หากset -eมีผล OpenBSD ของshและkshเปลือกหอย (มาทั้งจากpdksh) evalจะยุติสคริปต์เมื่อการดำเนินการ ไม่มีเปลือกอื่นทำ POSIX บอกว่าข้อผิดพลาดในยูทิลิตี้บิวด์อินพิเศษ (เช่นeval) ควรทำให้เชลล์ที่ไม่มีการโต้ตอบหยุดทำงาน ฉันไม่แน่ใจทั้งหมดว่าการดำเนินการfalseถือเป็น "ข้อผิดพลาด" (ถ้าเป็นเช่นนั้นจะเป็นอิสระจากset -eการใช้งาน) วิธีแก้ปัญหานี้ดูเหมือนว่าจะใส่ไว้evalในเปลือกย่อย ( eval false ) || echo ok echo …
10 posix  openbsd  eval 

2
“ คุณคาดหวังให้ใช้ระบบ X Windows คืออะไร” ทำอย่างไรเมื่อติดตั้ง OpenBSD
เมื่อติดตั้ง OpenBSD 5.1 ฉันได้รับคำถาม: Do you expect to run the X Windows System? โปรแกรมติดตั้งเปลี่ยนแปลงอะไรบ้างกับระบบของฉันหากฉันพูดว่า "ใช่" ฉันรู้ว่า X Windows คืออะไร แต่ไม่รู้ว่าทำไมตัวติดตั้งต้องการทราบว่าฉันวางแผนที่จะใช้หรือไม่ มันเปิด / ปิดการใช้งาน X อย่างใดตามคำตอบของฉัน
10 security  x11  openbsd 

2
OpenBSD: การกำหนดอินเตอร์เฟสย้อนกลับใหม่
ฉันต้องการอีกหนึ่งอินเตอร์เฟสย้อนกลับใน OpenBSD 6.1 ของฉันด้วยที่อยู่ IP 127.0.0.2 ฉันสามารถสร้างมันด้วยมือด้วยคำสั่ง: ifconfig lo1 127.0.0.2 /etc/rc.localและจะมีมันในเวลาบูตผมก็แทรกเข้าไปในคำสั่งว่า ฉันได้ค้นคว้าหาวิธีที่เป็นมาตรฐานมากขึ้นในการทำเช่นนั้นไม่ประสบความสำเร็จ การมีไว้ในนั้น/etc/rc.localยังหมายความว่าฉันมีเพียงอินเทอร์เฟซนั้นในกระบวนการบูต ฉันจะกำหนดค่าด้วยวิธี "OpenBSD" ที่สะอาดกว่าได้อย่างไร

1
เสียง USB จะส่งสัญญาณรบกวนสีขาวเท่านั้น
ฉันใช้ OpenBSD / i386 5.1 บนแล็ปท็อปอายุ 5 ปี ลำโพงและพอร์ตหูฟังทำงานได้ แต่พอร์ตหูฟังค่อนข้างหลวมดังนั้นฉันจึงพยายามติดตั้งการ์ดเสียง USB ภายนอก (Fiio E17 USB DAC) ไม่มีปัญหาในการใช้งานบน Windows อุปกรณ์ที่มีการตรวจพบและฉันสร้างโหนดสำหรับมันใน/devด้วยsh /dev/MAKEDEV audio1แล้วเชื่อมโยงกับส่วนที่เหลือของอุปกรณ์ที่จะชี้ไปที่การ์ดเสียงใหม่ จนถึงตอนนี้ฉันสามารถวิ่งได้cat /dev/urandom > /dev/audioและฉันก็ได้ยินเสียงสีขาว อย่างไรก็ตามฉันไม่สามารถเรียกใช้เสียงอื่น ๆ ผ่านมันได้ ฉันtail /var/log/messagesหลังจากเสียบอุปกรณ์ใน: Aug 30 10:03:55 s96j /bsd: uhidev0 at uhub1 Aug 30 10:03:55 s96j /bsd: port 1 configuration 1 interface 0 "FiiO …
9 audio  usb  openbsd 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.