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

โปรดอย่าใช้แท็กนี้เพียงเพราะระบบของคุณใช้งาน Ubuntu ใช้ _only_ หากคำถามของคุณเฉพาะกับ Ubuntu เท่านั้น โปรดทราบว่า https://askubuntu.com เป็นคำถามเฉพาะสำหรับ Ubuntu โดยเฉพาะ

8
keyserver หมดเวลาเมื่อพยายามเพิ่มรหัสสาธารณะ GPG
ฉันกำลังพยายามเพิ่มกุญแจสาธารณะสำหรับการติดตั้งโปรแกรมด้วย CPG แต่ฉันค่อนข้างใหม่สำหรับสิ่งนี้ แต่ทุกคำสั่งที่ฉันพบทำให้ฉันมีข้อผิดพลาดเดียวกัน: gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59 gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg: keyserver receive failed: keyserver error เป็นไปได้อย่างไรที่ฉันอยู่เบื้องหลังการปิดกั้นบางอย่างซึ่งทำให้ไม่สามารถสร้างการเชื่อมต่อกับเซิร์ฟเวอร์คีย์ได้ ฉันดูคำถาม OP หลายข้อและลองใช้คำสั่งทั้งหมดที่หาได้ แต่ไม่มีอะไรทำงาน ใครเคยมีปัญหานี้มาก่อนหรือไม่
67 bash  ubuntu  gpg 

5
การสร้างผู้ใช้โดยไม่มีรหัสผ่าน
ฉันกำลังพยายามสร้างผู้ใช้ที่ไม่มีรหัสผ่านเช่นนี้: sudo adduser \ --system \ --shell /bin/bash \ --gecos ‘User for managing of git version control’ \ --group \ --disabled-password \ --home /home/git \ git มันสร้างได้ดี แต่เมื่อฉันพยายามเข้าสู่ระบบภายใต้ผู้ใช้คอมไพล์ฉันได้รับรหัสผ่าน: su git Password:... เมื่อฉันปล่อยให้มันว่างเปล่าฉันได้รับข้อผิดพลาด: su: Authentication failed เกิดอะไรขึ้น

18
การเข้าถึงรูทที่ไม่สามารถเปลี่ยนรหัสผ่านรูตได้
เรากำลังมีปัญหาเล็กน้อยบนเซิร์ฟเวอร์ เราต้องการให้ผู้ใช้บางคนสามารถทำได้เช่นsudoและกลายเป็นรูท แต่ด้วยข้อ จำกัด ที่ผู้ใช้ไม่สามารถเปลี่ยนรหัสผ่านรูทได้ นั่นคือการรับประกันว่าเรายังสามารถเข้าสู่เซิร์ฟเวอร์นั้นและกลายเป็นรูทไม่ว่าผู้ใช้รายอื่นจะทำอะไร เป็นไปได้ไหม
66 ubuntu  security  sudo 

7
การพันกันเป็นแถวในนาโน
เมื่อแก้ไขไฟล์ authorised_keys ใน Nano ฉันต้องการล้อมเส้นยาวเพื่อให้สามารถเห็นจุดสิ้นสุดของบรรทัด (เช่นบอกว่ามีคีย์อยู่ที่ไหน) เป็นหลักฉันต้องการให้มันดูเหมือนผลลัพธ์ของcat authorised_keys ดังนั้นฉันกดปุ่มEsc + Lซึ่งเป็นเมตาคีย์สำหรับเปิดใช้งานการพันบรรทัดแบบยาวบนแพลตฟอร์มของฉันและฉันเห็นข้อความเพื่อบอกว่าการเปิดใช้งานการตัดบรรทัดแบบยาวได้รับการเปิดใช้งานแล้ว แต่บรรทัดไม่ตัดตามที่คาดไว้ ฉันกำลังใช้ Terminal กับ OSX 10.8.5
65 ubuntu  nano 

7
เชลล์สคริปต์ล้มเหลว: ข้อผิดพลาดทางไวยากรณ์:“ (” ไม่คาดคิด
ฉันทำงานกับสคริปต์ที่ตั้งค่าสภาพแวดล้อมการพัฒนาโดยอัตโนมัติสำหรับการพัฒนา Raspberry Pi (รายละเอียดทีละขั้นตอนที่ทำงานอยู่ที่นี่ ) สคริปต์ที่มีการเชื่อมโยงในบทความนั้น แต่ความสะดวกของคุณสามารถค้นหาได้ที่นี่ยัง ตอนนี้เมื่อรันสคริปต์นี้ติดตั้งและตั้งค่าสภาพแวดล้อมโดยไม่มีข้อผิดพลาด แต่คุณต้องป้อนรหัสผ่าน sudo ของคุณมากกว่าหนึ่งครั้งเนื่องจากค่าการหมดเวลาของ sudo โดยค่าเริ่มต้น ดังนั้นฉันเริ่มทดลองโดยลบบรรทัด sudo ทั้งหมดและรันสคริปต์ทั้งหมดผ่าน sudo ที่บรรทัดคำสั่งดังนี้: kemra102@ubuntuvm:~$ sudo ./pi_dev_env_install.sh วิธีนี้ใช้งานได้ตามที่คาดหวังและได้รับประโยชน์สูงสุดจนถึงจุดนี้: ./pi_dev_env_install: 68: ./pi_dev_env_install.sh: Syntax error: "(" unexpected ตอนนี้บรรทัดนี้ใช้งานได้ดีก่อนหน้านี้เมื่อไม่ได้เรียกใช้สคริปต์ทั้งหมดด้วย sudo ไม่มีอะไรเกี่ยวกับบรรทัดนี้ที่ทำงานเหมือน sudo ที่ควรหยุดทำงานกับความรู้ของฉันไม่มีใครมีความคิดบ้างไหม?

7
ลินุกซ์เทียบเท่ากับไฟล์ C: \ Program คืออะไร
ฉันเข้าใจว่าใน Windows รวมถึง Linux และ Unix สามารถติดตั้งโปรแกรม | แอปพลิเคชั่น | ซอฟต์แวร์ในไดเรกทอรีใด ๆ นอกจากนี้หากมีการติดตั้งแพคเกจโดยใช้ระบบบรรจุภัณฑ์ของการกระจายมันจะวางไฟล์ในตำแหน่งที่ถูกต้อง แต่ในบางครั้งการติดตั้งซอฟต์แวร์จะแจ้งให้พา ธ ไปวางไฟล์ ในกรณีของดิสทริบิวเตอร์ distro ที่นี่เป็นสถานที่เริ่มต้น ( C:\Program FilesหรือC:\progra~1เทียบเท่า)? มันแตกต่างกันสำหรับการแจกแจงต่าง ๆ หรือไม่? ถ้าใช่ที่นี้จะเป็นสำหรับRHEL, SuseและUbuntu?

14
mount.nfs: การเข้าถึงถูกปฏิเสธโดยเซิร์ฟเวอร์ขณะติดตั้งบนเครื่อง Ubuntu?
ฉันมีเครื่องจักรสามเครื่องในการผลิต - machineA 10.66.136.129 machineB 10.66.138.181 machineC 10.66.138.183 และเครื่องทั้งหมดนั้นมี Ubuntu 12.04 ติดตั้งอยู่ในนั้นและฉันมีสิทธิ์เข้าถึงรูทของทั้งสามเครื่อง ตอนนี้ฉันน่าจะทำสิ่งต่าง ๆ ในเครื่องด้านบนของฉัน - Create mount point /opt/exhibitor/conf Mount the directory in all servers. sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/ ฉันได้สร้าง/opt/exhibitor/confไดเรกทอรีในทั้งสามเครื่องดังกล่าวข้างต้นแล้ว ตอนนี้ฉันกำลังพยายามสร้าง Mount Point ดังนั้นฉันจึงปฏิบัติตามกระบวนการด้านล่าง - ติดตั้งไฟล์สนับสนุน NFS และเคอร์เนลเซิร์ฟเวอร์ NFS ในเครื่องสามเครื่องด้านบนทั้งหมด $ sudo apt-get install nfs-common nfs-kernel-server สร้างไดเรกทอรีที่ใช้ร่วมกันในทั้งสามเครื่องด้านบน $ mkdir …
64 linux  ubuntu  mount  nfs 

5
หลังจากเปลี่ยนชื่อ / usr โดยไม่ตั้งใจฉันจะเปลี่ยนชื่อกลับมาได้อย่างไร
ฉันตั้งใจเปลี่ยนชื่อไดเรกทอรีเข้า/usr/usr_bak ฉันต้องการที่จะเปลี่ยนกลับดังนั้นฉันผนวกเส้นทาง/usr_bak/binไปเพื่อให้ระบบที่จะหาคำสั่ง$PATHsudo แต่ตอนนี้sudo mv /usr_bak /usrทำให้ฉันมีข้อผิดพลาด: sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory มีวิธีการเปลี่ยนชื่อที่/usr_bakเป็น/usrที่นอกเหนือจากการติดตั้งระบบ?
62 ubuntu  sudo  mv 

2
รายการบริการทั้งหมดที่มีใน Ubuntu
คำถามนี้คล้ายกับคำถามนี้: รายการบริการที่มี สำหรับกรณีเฉพาะของฉันฉันสงสัยว่ามีคำสั่งเฉพาะให้แสดงรายการบริการทั้งหมดภายใต้ Ubuntu หรือไม่ ฉันเรียกใช้ls /etc/init.dและมันแสดงรายการที่ครอบคลุมสวย แต่บางรายการหายไป ผมไม่เห็นapache2, myslq, gdmและเป็นจำนวนมากทั้งของคนอื่น ๆ แต่บางคนก็หายไป ตัวอย่างหนึ่งคือplexmediaserver(ฉันเพิ่งติดตั้งเซิร์ฟเวอร์เพล็กซ์เมื่อเร็ว ๆ นี้และมีปัญหาในการค้นหาชื่อของบริการ) เพื่อที่จะใช้ถ้อยคำใหม่คำถามนี้ในคำพูดไม่กี่เท่าที่เป็นไปได้: มีวิธีที่จะได้รับรายการเต็มรูปแบบของความเป็นไปของ{x} สำหรับ service {x} status หมายเหตุ: ใช้ Ubuntu 15.04
60 ubuntu  services 

5
วิธีการปิดการใช้งาน 'apt-daily.service' บน Ubuntu cloud VM image?
อิมเมจ VM เซิร์ฟเวอร์ Ubuntu 16.04 เห็นได้ชัดว่าเริ่ม "apt-daily.service" ทุก ๆ 12 ชั่วโมงหรือมากกว่านั้น บริการนี้ทำหน้าที่ที่เกี่ยวข้องกับ APT หลายประการเช่นการรีเฟรชรายการแพ็คเกจที่มีอยู่ดำเนินการอัปเกรดแบบไม่ต้องใส่ข้อมูลหากจำเป็น ฯลฯ เมื่อเริ่มต้นจาก VM "snapshot" บริการจะถูกเรียกใช้ทันทีเนื่องจาก (ฉันเข้าใจ) systemd ตระหนักถึงอย่างรวดเร็วว่าตัวจับเวลาควรจะหายไปนานแล้ว อย่างไรก็ตามการป้องกันไม่ให้ APT ทำงานอื่น ๆกระบวนการจากการทำงานในขณะที่มันถือล็อคบนapt /var/lib/dpkgข้อความแสดงข้อผิดพลาดที่ระบุว่ามีลักษณะดังนี้: E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another …

2
ใช้ไลบรารีที่แบ่งใช้ใน / usr / local / lib
ฉันได้สร้างห้องสมุดบางแห่งจากแหล่งที่มาและไฟล์หลังจากmake installนั้นมา/usr/local/lib ตัวอย่างเช่นในกรณีของฉันฉันมีไฟล์libodb-2.2.soที่อยู่ในไดเรกทอรีนี้ อย่างไรก็ตามเมื่อฉันเปิดใช้งานโปรแกรมที่เชื่อมโยงกับlibodbฉันได้รับข้อผิดพลาด: ข้อผิดพลาดขณะโหลดห้องสมุดสาธารณะlibodb-2.2.so: cannont open shared object file: No such file or directory. มันหมายความว่าฉันได้สร้างปฏิบัติการของฉันไม่ถูกต้อง? หรือฉันควรระบุระบบว่าอาจมี libs ที่น่าสนใจในโฟลเดอร์/usr/local/libด้วย? ฉันใช้ Ubuntu 12.04, Linux kernel 3.2.0-38-generic
58 ubuntu  libraries 

8
เรียกใช้สคริปต์บนล็อคหน้าจอ / ปลดล็อค
ฉันต้องการเรียกใช้หน้าจอหากเซสชัน Gnome ถูกล็อกและปลดล็อค มีวิธีที่ฉันสามารถดักจับสิ่งนี้และดำเนินการบางอย่างเมื่อเดสก์ท็อปถูกล็อกหรือปลดล็อกหรือไม่?
54 ubuntu  gnome 

10
รายการแพคเกจที่ติดตั้งอย่างชัดเจน
ใน Gentoo มีไฟล์/var/lib/portage/worldที่มีแพ็คเกจที่ฉันติดตั้งไว้อย่างชัดเจน โดยชัดแจ้งฉันหมายถึงแพ็คเกจที่ฉันเลือกไม่รวมสิ่งที่ติดตั้งเป็นค่าเริ่มต้นหรือถูกอ้างอิงโดยการอ้างอิง มีไฟล์ที่คล้ายกันหรือคำสั่งเพื่อค้นหาข้อมูลใน Ubuntu หรือไม่?

4
VirtualBox: สองอินเตอร์เฟสเครือข่าย (NAT และโฮสต์อย่างเดียว) ในแขก Debian บน Ubuntu
ฉันสร้าง Debian VM บน VirtualBox ด้วยสองอินเทอร์เฟซ: หนึ่ง NAT (สำหรับการเข้าถึงอินเทอร์เน็ต) และโฮสต์อย่างเดียว อย่างไรก็ตามฉันไม่ทราบว่าจะทำให้อินเตอร์เฟสทั้งสองทำงานพร้อมกันได้อย่างไร ถ้าฉันกำหนดโฮสต์อย่างเดียวเป็นอะแดปเตอร์ 1 ฉันสามารถเข้าถึง VM ของฉันจากโฮสต์ แต่ไม่ใช่อินเทอร์เน็ต ถ้าฉันกำหนด NAT หนึ่งเป็นอะแดปเตอร์ 1 ฉันสามารถเข้าถึงอินเทอร์เน็ต แต่ไม่สามารถติดต่อเดเบียนแขกของฉันได้ ดังนั้นฉันจะทำให้ทั้งสองอินเตอร์เฟสทำงานร่วมกันได้อย่างไร หมายเหตุ : ฉันยังคงพยายามแมปพอร์ตจากโฮสต์ของฉันไปยังพอร์ต SSH จากแขกของฉันดังนั้นจึงไม่จำเป็นต้องแนะนำให้ฉันทำ :) แก้ไข : นี่คือผลลัพธ์ของ ifconfigเมื่ออะแดปเตอร์แรกเป็นโฮสต์เดียวเท่านั้น : eth0 Link encap:Ethernet HWaddr 08:00:27:f6:b2:45 inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link UP BROADCAST …


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