คำสั่ง Linux Server: คำถามและคำตอบ
พื้นฐานของบัญชี Linux
คำสั่งหลักสำหรับจัดการผู้ใช้ใน Linux Server คืออะไร?
คำสั่งหลักสำหรับบัญชีคือ adduser และ useradd เพื่อสร้างผู้ใช้, passwd เพื่อตั้งรหัสผ่าน, groupadd เพื่อสร้างกลุ่ม, และ usermod -aG เพื่อเพิ่มผู้ใช้เข้ากลุ่มย่อย ใช้ id หรือ groups เพื่อดูสมาชิกภาพ The -a flag เพิ่มเข้าไป ดังนั้นกลุ่มเดิมยังคงอยู่ Gridberry รันคำสั่งเหล่านี้ผ่าน SSH หรือใน WSL และคุณทบทวนผลลัพธ์ทุกชิ้นในการ์ด
ฉันจะเพิ่มผู้ใช้เข้ากลุ่มใน Linux ได้อย่างไร?
คำสั่งคือ usermod -aG groupname username รันโดยผู้ดูแลด้วยชื่อกลุ่มและชื่อผู้ใช้ที่แท้จริง ตัวเลือก -a เพิ่มกลุ่มเข้าไป; หากใช้เพียง -G กลุ่มอื่นของผู้ใช้นั้นจะถูกแทนที่ สมาชิกภาพใหม่จะมีผลเมื่อผู้ใช้เข้าสู่ระบบอีกครั้ง และ id username แสดงรายการกลุ่มเพื่อให้คุณตรวจสอบ Gridberry แสดงคำสั่งในการ์ดและในโหมด Ask first จะรอการอนุมัติของคุณ
Linux เก็บข้อมูลผู้ใช้และกลุ่มไว้ที่ไหน?
ข้อมูลบัญชีเก็บในไฟล์ธรรมดา: /etc/passwd แสดงบัญชีพร้อมโฟลเดอร์บ้านและ shell เข้าสู่ระบบ, /etc/group แสดงกลุ่ม, และ /etc/shadow เก็บ hash รหัสผ่านและอ่านได้เฉพาะผู้ดูแล ใช้ adduser และ usermod เพื่อเปลี่ยนไฟล์เหล่านี้แทนการแก้ไขด้วยมือ และสำรองข้อมูลก่อนการเปลี่ยนแปลงใดๆ Gridberry สามารถอ่านไฟล์เหล่านี้บนเซิร์ฟเวอร์ผ่าน Shell
ฉันจะมอบสิทธิ์เข้าถึงโฟลเดอร์ให้ผู้ใช้ใหม่ได้อย่างไร?
การเข้าถึงโฟลเดอร์มอบผ่านกลุ่ม: ใส่ผู้ใช้เข้าไปในกลุ่ม, ตั้งกลุ่มของโฟลเดอร์ด้วย chgrp หรือ chown, และให้กลุ่มนั้นเฉพาะสิทธิ์ที่จำเป็นด้วย chmod เช่น g+rx เพื่ออ่าน หรือ g+rwx เพื่อเขียน อย่าใช้ chmod 777 เป็นทางลัด ตรวจสอบผลลัพธ์ด้วย ls -l และจำไว้ว่าผู้ใช้ต้องเข้าสู่ระบบอีกครั้งก่อนที่กลุ่มใหม่จะมีผล
ฉันใช้ sudo ได้กับคำสั่งอะไรบ้าง?
Sudo เป็นโปรแกรมที่รันคำสั่งใดๆ ที่กฎใน /etc/sudoers อนุญาตสำหรับบัญชีของคุณ และในระบบหลายระบบ สมาชิกของกลุ่ม admin อาจรันทุกอย่างในฐานะผู้ดูแล กฎอาจระบุคำสั่งเดียวได้ การค้นหา "configuring sudo per command authentication" นำไปยังไฟล์กฎเดียวกัน ซึ่งคุณแก้ไขด้วย visudo เพราะมันตรวจสอบไวยากรณ์ก่อนบันทึก ควรมีสessions สำรองเปิดอยู่
การใช้ Gridberry
Gridberry รันคำสั่งแก้ไขข้อบกพร่องของ Linux ให้ฉันหรือไม่?
ใช่, Shell รันคำสั่งที่คุณหรือ agent เสนอ ในสภาพแวดล้อมที่คุณเลือก และการ์ดแสดงรหัส exit จริงและผลลัพธ์ สำหรับการแก้ไขข้อบกพร่อง มันอ่านไฟล์บันทึกและไฟล์กำหนดค่าบนเซิร์ฟเวอร์ และคุณทบทวนผลลัพธ์ก่อนมีการเปลี่ยนแปลงใดๆ ในโหมด Ask first agent จะหยุดก่อนการกระทำที่เปลี่ยนแปลงสิ่งใด และ Plan only ไม่รันอะไรเลย
ฉันใช้ Gridberry บนพีซี Windows เพื่อจัดการ Linux ได้หรือไม่?
ได้ Gridberry ทำงานบน Windows 10 หรือ 11 และเข้าถึง Linux ใน 2 วิธี: ผ่าน SSH ไปยังเซิร์ฟเวอร์ที่คุณดูแล หรือภายใน WSL บนพีซีของคุณ เครื่องมือไฟล์ทำงานในโฟลเดอร์ทำงานของแชท ในขณะที่คำสั่ง Shell รันในสภาพแวดล้อมที่คุณเลือก ใช้เฉพาะกับระบบที่คุณเป็นเจ้าของหรือได้รับอนุญาตให้ดูแล และควรมีสessions สำรองเปิดอยู่สำหรับการเปลี่ยนแปลง sudo
ฉันควรอนุญาตให้บัญชีหนึ่งข้ามการขอ sudo หรือไม่?
ไม่ ไม่ใช่ค่าเริ่มต้น เพราะ sudo แบบไม่ต้องใช้รหัสผ่านจะลบการแจ้งเตือนที่ปกป้องบัญชี หากคุณยังต้องการตั้งค่า sudo แบบไม่ต้องใช้รหัสผ่านสำหรับงานเฉพาะทาง ให้เขียนกฎสำหรับคำสั่งเดียวนั้นด้วย visudo และอ่านบรรทัดในการ์ดก่อนคุณอนุมัติ ความผิดพลาดในไฟล์ sudoers อาจล็อกทุกคนออกได้ ดังนั้นควรมีสessions ผู้ดูแลสำรองเปิดอยู่
fruitfulcoding.com เป็นเว็บไซต์ทางการของ Gridberry หรือไม่?
ใช่ fruitfulcoding.com เป็นเว็บไซต์ทางการของ Gridberry ปุ่มดาวน์โหลดให้บิลด์ต้นฉบับ โปรแกรมติดตั้งขนาดประมาณ 34 MB สำหรับ Windows 10/11 และไม่ต้องใช้บัญชีเพื่อรันมัน ไฟล์ .exe ขนาดประมาณ 25 MB เป็นบิลด์แยกต่างหากที่ปุ่มนี้ไม่ได้ให้ เปรียบเทียบ checksum SHA-256 กับ manifest ที่เผยแพร่ และใช้ปุ่ม Send feedback ภายในแอปสำหรับคำถาม
ผลลัพธ์ถูกต้องเสมอหรือไม่?
ไม่ คำสั่ง การวิเคราะห์ และไฟล์ที่สร้างอาจผิดพลาดได้ ดังนั้นคุณทบทวนผลลัพธ์ diff และรหัส exit ก่อนที่จะเชื่อถือมัน และคุณทดสอบบัญชีใหม่หรือสิทธิ์ที่เปลี่ยนแปลงด้วยคำสั่งที่ไร้ความเสี่ยงหนึ่งคำสั่ง Shell ตัดสินความสำเร็จโดยรหัส exit จริง แต่คำสั่งที่ออกอย่างสะอาดอาจยังทำสิ่งผิด Gridberry ให้หลักฐานของคุณ และการตัดสินใจยังคงอยู่กับคุณ
โมเดล ความเป็นส่วนตัว และการดาวน์โหลด
ข้อมูลของฉันออกจากพีซีเมื่อฉันใช้ Gridberry หรือไม่?
ใช่ เมื่อใช้ผู้ให้บริการ AI แบบคลาวด์: คำสั่งรวมถึงข้อความของไฟล์ใดๆ ที่ agent อ่าน จะไปยังผู้ให้บริการนั้น เมื่อใช้โมเดลในเครื่อง ไม่มีสิ่งใดออกจากพีซีผ่านการเชื่อมต่อโมเดล แชท โฟลเดอร์ทำงาน และคีย์ API ยังคงอยู่บนพีซีของคุณ และข้อมูลลับในผลลัพธ์ของเครื่องมือจะถูกซ่อนก่อนจะไปถึงโมเดล การค้นหาเว็บ การเชื่อมต่อ SSH และการตรวจสอบการอัปเดตเป็นคุณลักษณะเครือข่าย
ปุ่มดาวน์โหลดให้ฉันอะไร?
ปุ่มดาวน์โหลดให้โปรแกรมติดตั้งขนาดประมาณ 34 MB สำหรับ Windows 10/11 มีไฟล์ .exe ขนาดประมาณ 25 MB อยู่ด้วย แต่ปุ่มนี้ไม่ได้ให้มัน การกดปุ่มบันทึกเวลา ที่อยู่ IP ตัวระบุผู้ใช้เบราว์เซอร์ (user agent) และแหล่งที่มาของการอ้างอิง (ถ้ามี) เพื่อนับการดาวน์โหลด จากนั้นเปลี่ยนเส้นทางคุณไปยังโปรแกรมติดตั้ง ไม่ต้องใช้บัญชีเพื่อรันแอป
Gridberry จัดการความเป็นส่วนตัวและ telemetry อย่างไร?
แอปเป็นแบบในเครื่องและเก็บ telemetry ไม่มี แชท โฟลเดอร์ทำงาน และคีย์ API ยังคงอยู่บนพีซีของคุณ และคำสั่งส่งไปยังจุดปลายโมเดลที่คุณเลือก คุณลักษณะเครือข่ายที่เลือกได้คือ การค้นหาเว็บ ซึ่งสามารถทำงานผ่านเครือข่ายที่ปกปิดตัวตนได้ การควบคุมแชทจากเบราว์เซอร์โทรศัพท์ ซึ่งใช้การเชื่อมต่อขาออกหนึ่งรายการและสามารถปิดได้ และการตรวจสอบการอัปเดต หน้าความเป็นส่วนตัวแสดงสิ่งที่เว็บไซต์นี้บันทึก
ฉันตรวจสอบว่าไฟล์ที่ดาวน์โหลดเป็นต้นฉบับได้อย่างไร?
Checksum SHA-256 คือลายนิ้วมือของไฟล์ คำนวณด้วยคำสั่ง Windows certutil -hashfile ตามด้วยเส้นทางของไฟล์ที่ดาวน์โหลดและคำว่า SHA256 จากนั้นเปรียบเทียบค่าที่พิมพ์กับ manifest ที่เผยแพร่ โปรแกรมติดตั้งยังไม่ได้ลงนามโค้ด ดังนั้น Windows SmartScreen อาจเตือนคุณ เลือก More info แล้ว Run anyway เฉพาะเมื่อค่าทั้งสองตรงกัน