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

3
ผู้ดูแลเซิร์ฟเวอร์ส่งรหัสส่วนตัวให้ฉันใช้ ทำไม?
ฉันควรจะเข้าถึงเซิร์ฟเวอร์เพื่อเชื่อมโยงเซิร์ฟเวอร์ชั่วคราวและเซิร์ฟเวอร์สดเข้ากับการปรับใช้ของเรา ผู้ดูแลระบบทางด้านข้างของพวกเขาตั้งค่าอินสแตนซ์ที่สองและสร้างผู้ใช้บนเซิร์ฟเวอร์สำหรับเราเพื่อ SSH ในเป็น เท่านี้ฉันชินกับ ในใจของฉันตอนนี้สิ่งที่จะเกิดขึ้นคือฉันจะส่งกุญแจสาธารณะของพวกเขาซึ่งสามารถวางไว้ในโฟลเดอร์กุญแจที่ได้รับอนุญาต แต่พวกเขาส่งชื่อไฟล์ให้ฉันid_rsaซึ่งมีไฟล์-----BEGIN RSA PRIVATE KEY-----อยู่ในอีเมล เป็นเรื่องปกติหรือไม่ ฉันมองไปรอบ ๆ และสามารถค้นหาทรัพยากรมากมายในการสร้างและตั้งค่าคีย์ของฉันเองตั้งแต่ต้น แต่ไม่มีอะไรเกี่ยวกับการเริ่มต้นจากไพรเวตคีย์ของเซิร์ฟเวอร์ ฉันควรใช้สิ่งนี้เพื่อสร้างกุญแจสำหรับตัวเองหรือ? ฉันจะขอให้ผู้ดูแลระบบโดยตรง แต่ไม่ต้องการที่จะปรากฏคนงี่เง่าและเสียทุกคนในระหว่างเวลาของเรา ฉันควรเพิกเฉยกุญแจที่เขาส่งมาให้ฉันและขอให้พวกเขาใส่กุญแจสาธารณะของฉันไว้ในโฟลเดอร์ที่ได้รับอนุญาตหรือไม่


10
คุณจะเตะผู้ใช้ที่เป็นพิษเป็นภัยออกจากระบบของคุณได้อย่างไร?
ฉันกำลังทำ Google เมื่อไม่นานมานี้และสังเกตเห็นสองวิธี แต่ฉันเดาว่า google ไม่รู้จักเลย ดังนั้นคุณจะเตะผู้ใช้ออกจากกล่อง Linux ของคุณได้อย่างไร คุณจะเห็นว่าพวกเขาเข้าสู่ระบบได้อย่างไรตั้งแต่แรก? และที่เกี่ยวข้อง ... วิธีการของคุณใช้งานได้หรือไม่หากผู้ใช้ลงชื่อเข้าใช้ X11 DE (ไม่ใช่ข้อกำหนดที่ฉันอยากรู้)

3
ฉันเพิ่ง“ mv” แก้ไขไดเร็กตอรี่ 49GB ไปยังพา ธ ไฟล์ที่ไม่ดีเป็นไปได้หรือไม่ที่จะกู้คืนสถานะดั้งเดิมของไฟล์?
ฉันมี (ดีฉันมี ) ไดเรกทอรี: /media/admin/my_data มันมีขนาดประมาณ 49GB และมีไฟล์นับหมื่นไฟล์ ไดเร็กทอรีคือจุดเมานต์ของพาร์ติชัน LUKS ที่ใช้งานอยู่ ฉันต้องการเปลี่ยนชื่อไดเรกทอรีเป็น: /media/admin/my_data_on_60GB_partition ฉันไม่ได้ตระหนักถึงเวลา แต่ฉันออกคำสั่งจากไดเรกทอรีบ้านดังนั้นฉันจึงทำ: ~% sudo mv /media/admin/my_data my_data_on_60GB_partition ดังนั้นแล้วmvโปรแกรมเริ่มต้นที่จะย้ายและเนื้อหาของมันไปยังไดเรกทอรีใหม่/media/admin/my_data~/my_data_on_60GB_partition ฉันใช้Ctrl+ Cเพื่อยกเลิกคำสั่งส่วนหนึ่งผ่านดังนั้นตอนนี้ฉันมีกลุ่มของไฟล์ทั้งหมดข้ามไดเรกทอรี: ~/my_data_on_60GB_partition <--- about 2GB worth files in here และ /media/admin/my_data <---- about 47GB of orig files in here ไดเรกทอรีใหม่~/my_data_on_60GB_partitionและไดเรกทอรีย่อยบางส่วนนั้นเป็นของ root ฉันสมมติว่าmvโปรแกรมจะต้องคัดลอกไฟล์เป็นรูทในขั้นต้นและหลังจากการถ่ายโอนchownกลับไปยังบัญชีผู้ใช้ของฉัน ฉันมีการสำรองข้อมูลค่อนข้างเก่าของไดเรกทอรี / พาร์ติชัน คำถามของฉันคือมันเป็นไปได้ที่จะกู้คืนไฟล์ที่ถูกย้ายหรือไม่ นั่นคือฉันสามารถเรียกใช้: sudo …

4
เป็นไปได้ไหมที่จะเปลี่ยนชื่อบัญชีผู้ใช้ Unix?
ฉันติดตั้ง Ubuntu บนคอมพิวเตอร์ที่มีคนอื่นใช้อยู่ตอนนี้ ฉันเปลี่ยนชื่อบัญชีด้วยชื่อของเธอ แต่จะเปลี่ยนเฉพาะชื่อเต็มไม่ใช่ชื่อผู้ใช้ซึ่งยังคงแสดงอยู่ที่ด้านบนขวา (ในfast-user-switch-applet) มีคำสั่งให้เปลี่ยนชื่อบัญชีผู้ใช้ Unix หรือไม่? ฉันคิดว่าจะสร้างบัญชีผู้ใช้ใหม่ด้วยชื่อใหม่แล้วคัดลอกทุกอย่างในบ้าน "เก่า" ไปที่บ้านของบัญชีใหม่ มันจะเพียงพอหรือไม่ แต่ฉันคิดว่าไฟล์จะมีสิทธิ์ของบัญชีเก่าหรือไม่ ฉันควรทำยังchown -R newuser ~ไงดี? มีวิธีที่ง่ายกว่า / แนะนำให้ทำเช่นนี้?

13
วิธีบรรทัดคำสั่งอย่างรวดเร็วเพื่อสลับระหว่างหลายไดเรกทอรีสำหรับการบริหารระบบคืออะไร?
วิธีบรรทัดคำสั่งอย่างรวดเร็วเพื่อสลับระหว่างหลายไดเรกทอรีสำหรับการบริหารระบบคืออะไร? ฉันหมายถึงฉันสามารถใช้pushd .และpopdสลับได้ แต่ถ้าฉันต้องการเก็บทวีคูณและวนรอบพวกมันแทนที่จะโผล่มันออกอย่างถาวรที่ด้านล่างของสแต็ก

5
ฉันจะเปลี่ยนกลุ่มเริ่มต้นของผู้ใช้ใน Linux ได้อย่างไร
เป็นสิ่งใหม่สำหรับการจัดการ Linux ฉันสับสนเล็กน้อยเกี่ยวกับคำสั่งต่อไปนี้: useradd usermod groupadd groupmod ฉันเพิ่งอ่านหนังสือการดูแลระบบของผู้ใช้ในคู่มือของผู้ดูแลระบบ Linux / Unix แต่บางสิ่งยังคงมืดไปเล็กน้อย โดยทั่วไปuseraddดูเหมือนจะตรงไปตรงมาพอ: useradd -c "David Hilbert" -d /home/math/hilbert -g faculty -G famous -m -s /bin/sh hilbert ฉันสามารถเพิ่ม "David Hilbert" ด้วยชื่อผู้ใช้hilbertการตั้งค่าไดเรกทอรีเริ่มต้นเปลือกและกลุ่มของเขา และฉันคิดว่า-gเป็นกลุ่มหลัก / กลุ่มเริ่มต้น-Gของเขาและเป็นกลุ่มอื่นของเขา ดังนั้นนี่คือคำถามต่อไปของฉัน: คำสั่งนี้จะยังคงทำงานอยู่หรือไม่ถ้ากลุ่มfacultyและfamousไม่มีอยู่? มันจะสร้างมันขึ้นมาเหรอ? ถ้าไม่ฉันใช้คำสั่งอะไรเพื่อสร้างกลุ่มใหม่ หากฉันลบผู้ใช้hilbertและไม่มีผู้ใช้อื่นในกลุ่มเหล่านั้นพวกเขาจะยังคงอยู่หรือไม่ ฉันควรลบออกไหม หลังจากฉันเรียกใช้useraddคำสั่งด้านบนฉันจะลบ David ออกจากfamousกลุ่มได้อย่างไรและมอบหมายกลุ่มหลักของเขาhilbertที่ยังไม่มี


2
เหตุใดผู้ใช้ใหม่จึงสืบทอดไฟล์จากผู้ใช้ที่ถูกลบ
ดังนั้นฉันจึงต้องออกกำลังกายในหนังสือเพื่อทำการบ้าน ก่อนอื่นคุณต้องสร้างผู้ใช้ที่ชอบ: useradd -c "Steven Baxter" -s "/bin/sh" sbaxter จากนั้นคุณต้องเพิ่มไฟล์ลงใน/home/sbaxterไดเรกทอรี: touch /home/sbaxter/ some.txt new.txt files.txt แล้วคุณมีการลบผู้ใช้และสร้างผู้ใช้ใหม่ที่ชื่อว่าsbaxter mjaneในการประหลาดใจของฉันเมื่อฉันวิ่งfind /home/ -user mjaneผู้ใช้ใหม่mjaneตอนนี้เป็นเจ้าของไฟล์เก่าของ sbaxter ทั้งหมดเกิดอะไรขึ้น

10
จะทราบได้อย่างไรว่า / dev / sdX เป็น USB หรือ HDD ที่เชื่อมต่ออยู่
ฉันจะรู้ได้อย่างไรว่าHDD ในตัวหรือ USB สำคัญ ฉันต้องการวิธีการทำเช่นนี้โดยไม่มีสิทธิ์รูท/dev/sdX ตกลงudevadmช่วยได้มาก: สำหรับ HDD ในเครื่อง: udevadm info --query=all --name=sdb | grep ID_BUS E: ID_BUS=ata สำหรับคีย์ USB: udevadm info --query=all --name=sdc | grep ID_BUS E: ID_BUS=usb

6
ทางเลือกสำหรับคำสั่ง“ lsof”?
ในหลายกรณี "lsof" ไม่ได้ติดตั้งบนเครื่องที่ฉันต้องทำงาน แต่ "function" ของ lsof จะต้องใช้อย่างมาก (เช่นบน AIX) : \ มีแอปพลิเคชั่น "lsof" ใด ๆ ในโลกที่ไม่ใช่หน้าต่างหรือไม่? อัปเดต: สำหรับตัวอย่าง: ฉันจำเป็นต้องรู้ว่ากระบวนการใดใช้ไดเรกทอรี "/ home / ชื่อผู้ใช้"?

2
จะทราบสาเหตุของกระบวนการที่จะเข้าสู่โหมดสลีปและปลุกมันได้อย่างไร?
เมื่อฉันทำ 'บน' ฉันเห็นกระบวนการสคริปต์ของฉันในสถานะ 'S' มีวิธีที่จะรู้หรือไม่สิ่งที่ทำให้กระบวนการ perl นี้อยู่ในสถานะสลีปและวิธีที่จะปลุกมันขึ้นมา? วิธีใด ๆ ในการดีบักเพื่อให้ข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับบรรทัดในสคริปต์ Perl ทำให้มันอยู่ในสถานะ 'S'

2
เสียงเรียกเข้า: ค้นหาขึ้น / ลงในไฟล์จากตำแหน่ง / จุดที่ระบุ
ฉันต้องการค้นหาคำจากตำแหน่งเคอร์เซอร์ปัจจุบันของฉันเป็นกลุ่มเพื่อขึ้นไปข้างบนในไฟล์ ทำอย่างไรจึงจะได้สิ่งนี้? นอกจากนี้วิธีการทำเช่นเดียวกันสำหรับลงในไฟล์

4
เป็นไปได้ไหมที่ผู้ดูแลระบบจะดักฟังบนเทอร์มินัลผู้ใช้ของตน?
เมื่อเข้าสู่ระบบในเครื่องผมสามารถหาอุปกรณ์หลอกขั้วของผู้ใช้แต่ละ (s) wจากการส่งออกของ การดูแลระบบเป็นไปได้หรือไม่ที่ฉันจะแอบฟังบนเทอร์มินัลนี้โดยที่ผู้ใช้ไม่ทราบ? กล่าวอีกนัยหนึ่งฉันต้องการเห็นทุกสิ่งที่ทำบนเทอร์มินัลนี้เป็นเอาต์พุตในเทอร์มินัลของฉันเอง โปรดทราบสิ่งต่อไปนี้: นี่ไม่ใช่กรณีการใช้งานจริงในการตรวจสอบกิจกรรมของผู้ใช้: ฉันทราบว่ามีเครื่องมือตรวจสอบระบบสำหรับสิ่งนั้น ฉันแค่อยากรู้ว่ามันสามารถทำได้ ฉันตระหนักถึงคำถามนี้และดูเหมือนจะไม่ครอบคลุมสิ่งที่ฉันถามเกี่ยวกับวิธีแก้ปัญหาทั้งหมดที่แนะนำว่ามีการบุกรุก (ผู้ใช้จะตระหนักถึงสิ่งที่ฉันทำ) หรือสร้างเสียงรบกวนมากเกินไป ( straceวิธีการแก้). gdbวิธีการแก้ปัญหาหนึ่งที่มาใกล้เป็นสิ่งหนึ่งที่แสดงให้เห็นการใช้ แต่นี่ให้ฉันเห็น stdout ของเทอร์มินัลอื่นเท่านั้น สิ่งที่ฉันได้ลอง ฉันลองสิ่งนี้จากเครื่องของฉัน: tee /dev/pts/user_pts </dev/pts/user_pts สิ่งนี้ทำให้ฉันเห็นอักขระแต่ละตัวที่ผู้ใช้พิมพ์ในเทอร์มินัลหลอกอื่น ๆ ขณะที่พิมพ์ ปัญหาคือตัวละครทุกสองสามตัวมันจะ "ข้าม": มันจะแสดงหนึ่งตัวอักษรโกงในอุปกรณ์ปลายทางหนึ่ง แต่ไม่อื่น นอกจากนี้ยังป้องกันการประมวลผลคำสั่งใด ๆ จากอุปกรณ์ปลายทางหลอกของผู้ใช้ ฉันไม่แน่ใจจริงๆว่าทำไมสิ่งนี้จึงเกิดขึ้นและมีวิธีการปรับปรุงหรือไม่ สิ่งที่ฉันอยากเห็น USER TERMINAL | MY TERMINAL $ echo "Test" | # slick_command_here Test | echo "Test" …

10
มีความกังวลเกี่ยวกับการเข้าสู่ระบบในฐานะที่รูทมากเกินไป?
สำหรับลินุกซ์ส่วนบุคคลในสมุดบันทึกส่วนตัวของฉันฉันมักจะตั้งค่าสภาพแวดล้อมของฉันเป็นออโตโลจินในฐานะรูทแม้ใน X หรือต่ำกว่าระดับ runlevels ฉันพบว่าเวิร์กโฟลว์ของฉันเป็นที่พอใจและรวดเร็วโดยไม่ต้องพิมพ์suหรือsudoหรือขอให้พิมพ์รหัสหรือรับรองความถูกต้อง จนถึงตอนนี้ฉันไม่เคยมีปัญหากับมันเลยทำไมคนส่วนใหญ่ถึงคลั่งไคล้ ความกังวลเกินจริงหรือเปล่า? แน่นอนว่าผู้ใช้รู้ว่ากำลังทำอะไรอยู่และไม่สนใจเรื่องความน่าเชื่อถือของระบบและปัญหาด้านความปลอดภัย

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