Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

1
การตรวจสอบสิทธิ์ sudo ด้วย gnome-terminal
สามารถsudoแชร์เซสชันผ่านแท็บต่าง ๆ ของgnome-terminalดังนั้นเมื่อฉันใช้sudoในแท็บหนึ่งฉันจะไม่ต้องป้อนรหัสผ่านของฉันทุกครั้งที่เปิดแท็บอื่นและใช้งานอีกครั้งsudo?
10 terminal  sudo 



1
เซิร์ฟเวอร์ sFTP ไม่สามารถเริ่มต้นได้
ฉันมีปัญหาในการใช้งาน SFTP ในขณะที่ไม่มีปัญหากับ ssh ฉันกำลังสร้าง zlib, openssl และ openssh สำหรับโปรเซสเซอร์ ARM โดยใช้ระบบไฟล์ Linux ที่มีอยู่แล้ว หลังจากค้นหาความคิดแล้วดูเหมือนว่านี่จะเป็นปัญหาทั่วไป แต่ฉันก็ยังไม่คืบหน้า ฉันมีผู้ใช้หนึ่งรายเท่านั้นซึ่งเป็นรูทที่มีรหัสผ่านว่างเปล่า ฉันใช้ openssh เวอร์ชั่น 4.7p1 และฉันแก้ไข sshd_config ด้วยการตั้งค่าต่อไปนี้: PermitRootLogin yes PermitEmptyPasswords yes UseDNS yes UsePrivilegeSeparation no SyslogFacility AUTH LogLevel DEBUG3 Subsystem sftp /usr/local/libexec/sftp-server -f AUTH -l DEBUG3 sftp-server อยู่ใน / usr / local / …
10 linux  sftp  openssh 

2
โปรแกรมแบ่งพาร์ติชันดิสก์
ฉันกำลังพยายามสร้างสคริปต์ทุบตีซึ่งจะสร้างพาร์ติชันใหม่ด้วยระบบไฟล์บนดิสก์ที่มีพาร์ติชันที่มีอยู่ ดูเหมือนว่าจะง่ายต่อการสร้างพาร์ติชั่นโดยทางโปรแกรมด้วยการแยกอย่างไรก็ตามคุณต้องทราบว่าจะเริ่มต้นและหยุดพาร์ติชันใหม่ได้อย่างไรและนี่คือที่ที่ฉันมีปัญหา ฉันไม่ต้องการพึ่งพาดิสก์ที่มีพาร์ติชันในตำแหน่ง / ขนาดเฉพาะ นั่นคือฉันต้องการสร้างพาร์ติชันใหม่เริ่มทันทีหลังจากพาร์ทิชันที่มีอยู่ล่าสุด ฉันต้องการที่จะสามารถสร้างพาร์ทิชันทั้งขนาดคงที่หรือเพื่อเติมเต็มพื้นที่ที่เหลือ ใน Bash มีวิธีการกำหนดที่เชื่อถือได้ ก) ตำแหน่งสุดท้ายของพาร์ติชั่นสุดท้ายและ b) พื้นที่ที่ไม่ได้แบ่งพาร์ติชั่นที่เหลือหลังจากพาร์ติชั่นสุดท้าย?
10 bash  partition  fdisk  parted 

2
เหตุใดจึงมีการผสมผสานของ symlink และ hardlinks ใน / bin
ฉันเข้าใจความแตกต่างทางเทคนิคระหว่าง symlink และ hardlinks นี่เป็นคำถามเกี่ยวกับการใช้ในทางปฏิบัติโดยเฉพาะฉันอยากรู้ว่าทำไมทั้งสองถูกใช้ในสภาพที่คล้ายกัน: /binไดเรกทอรี นี่คือรายการในระบบของฉัน: ~$ ls -lai /bin total 10508 32770 drwxr-xr-x 2 root root 4096 Jun 14 11:47 . 2 drwxr-xr-x 28 root root 4096 Sep 6 13:15 .. 119 -rwxr-xr-x 1 root root 959120 Mar 28 22:02 bash 2820 -rwxr-xr-x 3 root root 31112 Dec …

1
วิธีการติดตั้งไดรเวอร์ Nvidia บน Debian Jessie
ฉันติดตั้งไดรเวอร์ของ Nvidia ตามวิกิแต่ไม่ประสบความสำเร็จ ระบบแขวนระหว่างการบู๊ต ดังนั้นฉันจะติดตั้งไดรเวอร์สำเร็จบน Debian Jessie ได้อย่างไร ข้อมูลจำเพาะของพีซีของฉัน: GPU: GeForce 7600GS, เคอร์เนล: 3.10-3-amd64
10 xorg  nvidia 

3
อนุญาตให้ผู้ใช้อ่านโฮมไดเร็กตอรี่ของผู้ใช้คนอื่น ๆ
ฉันยังใหม่ต่อการดูแลระบบและฉันมีคำถามเกี่ยวกับการอนุญาต administrationฉันมีกลุ่มที่เรียกว่า ภายในadministrationกลุ่มผมมีผู้ใช้user1, user2, ,user3 superuserผู้ใช้ทั้งหมดอยู่ในadministrationกลุ่ม ตอนนี้ฉันต้องให้สิทธิ์แก่ผู้ใช้superuserเพื่อให้สามารถดู/homeไดเรกทอรีของผู้ใช้รายอื่น แต่ผมไม่ต้องการuser1, user2, user3เพื่อดูบ้านของผู้ใช้อื่น ๆ อื่นที่ไม่ใช่ตัวเอง (นั่นคือuser1ควรจะสามารถเห็นuser1บ้านของคนอื่นได้เท่านั้น) ฉันสร้างผู้ใช้และกลุ่มและมอบหมายผู้ใช้ทั้งหมดให้กับกลุ่ม ฉันจะระบุการอนุญาตสำหรับsuperuserตอนนี้ได้อย่างไร กล่าวอีกนัยหนึ่งฉันคิดว่ามีสองกลุ่ม (พูดNormalUsersและSuperuser) NormalUsersกลุ่มจะมีผู้ใช้user1, และuser2 กลุ่มเดียวจะมีผู้ใช้ ตอนนี้ฉันจำเป็นต้องมีการเข้าถึงไฟล์ของผู้ใช้ในกลุ่มอย่างสมบูรณ์ เป็นไปได้ใน Linux?user3SuperuserSuperuserSuperuserNormalUsers

3
Fn Lock (FnLk) บน Thinkpad T440 ใช้งานได้ดีกับ Linux หรือไม่
ฉันกำลังพิจารณาที่จะซื้อ Lenovo Thinkpad T440 และติดตั้ง Linux ในนั้น ตามคู่มือผู้ใช้และภาพถ่ายของ T440 การใช้งานF1- F12คุณต้องกดFnปุ่มค้างไว้หรือใช้Fn+ Escเพื่อเปิดใช้งาน "Fn Lock" ( FnLk) แหล่งที่มา: เว็บไซต์ Lenovo นอกจากนี้ยังกล่าวถึงในคู่มือผู้ใช้มีเพียงสามการตั้งค่าในส่วน "คีย์บอร์ด / เมาส์" ในการตั้งค่า BIOS / UEFI (aka. Setup ThinkPad): TrackPoint (เปิดใช้งานหรือปิดใช้งาน) Trackpad (เปิดใช้งานหรือปิดใช้งาน) การสลับคีย์ Fn และ Ctrl (ปิดการใช้งานหรือเปิดใช้งาน) ไม่มีการตั้งค่าเกี่ยวกับ-F1F12 ในการตรวจสอบจากฟอรั่มจีนมีคนเขียน: 如果还想用原来的操作方式, 安装好驱动后, 按 Fn + ESC 键进行 FnLK 操作就行了, …

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


1
วิธีการดาวน์โหลดไฟล์จาก repo และติดตั้งในภายหลังโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
สมมติว่าฉันต้องการติดตั้งโปรแกรมที่เรียกในleafpadภายหลัง ปัจจุบันวิธีเดียวในการติดตั้งคือ: yum install leafpad -y แต่ฉันต้องการบันทึกและติดตั้งในภายหลังโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ฉันจะคว้ามันจาก repo yum และบันทึกลงในโฟลเดอร์แล้วติดตั้งในภายหลังได้อย่างไร

2
ถ้าฉันพิมพ์“ sudo” ที่จุดเริ่มต้นของสายการบินเดียวมันจะใช้กับคำสั่งที่เหลือหรือไม่?
หากฉันพิมพ์sudoที่จุดเริ่มต้นของซับในหนึ่งจะใช้กับคำสั่งที่เหลือหรือไม่? กล่าวอีกนัยหนึ่งคือ: sudo foo | foo2 | foo3 เทียบเท่ากับสิ่งนี้: sudo foo | sudo foo2 | sudo foo3
10 bash  shell  sudo 

4
การคืนค่าจากฟังก์ชัน bash
ฉันมีฟังก์ชั่นซึ่งจะคืนค่า 1 หากจำนวนนั้นเป็นตัวเลขสิบหลักที่ถูกต้อง: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } มันกำลังถูกเรียกโดย: if [[ $(valNum $num) -eq 1 ]]; then #do something fi ฟังก์ชั่นทำงานได้ดีถ้าตัวเลขนั้นถูกต้อง แต่มีการแสดงข้อผิดพลาดทางไวยากรณ์หากใส่หมายเลขที่ไม่ถูกต้อง

1
วิธีการติดตั้ง gcc 4.8.1 บน debian wheezy
ฉันต้องการติดตั้ง GCC 4.8.1 บนระบบ Debian Wheezy 7.1.0 ของฉัน GCC เวอร์ชันปัจจุบันที่ติดตั้งบนระบบของฉันคือ 4.7.2 ฉันเห็น gcc-4.8.1 มีอยู่ในพื้นที่เก็บข้อมูล Debian มีใครช่วยบอกวิธีการเกี่ยวกับการอัพเดทนี้ได้ไหม
10 debian  gcc 

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