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

ชื่อของผู้ใช้การบริหารหลักที่ใช้โดยทั่วไปในระบบที่ใช้ * nix

1
ext4fuse ที่ไม่ใช่รูทบน FreeBSD10
ฉันมีระบบปฏิบัติการ 2 ระบบบนคอมพิวเตอร์ของฉัน Arch Linux บนพาร์ติชั่น 100GB ext4, FreeBSD บนพาร์ติชั่น 250GB และข้อมูลทั้งหมดของฉันในดิสก์ 2 แยก 4 ext4 2TB ฉันไม่ต้องการเข้าถึงไฟล์จากดิสก์ทั้งสองนี้โดยใช้ FreeBSD ของฉันฉันค้นหาบนเว็บและผลลัพธ์ที่ดีที่สุดที่ฉันพบคือใช้ ext4fuse ฉันพยายามเมานท์ดิสก์โดยใช้ext4fuse /device /folderงาน แต่ฉันไม่สามารถ อ่านเนื้อหากับผู้ใช้ปกติของฉันสิทธิ์ในการอ่านสำหรับผู้ใช้รูทเท่านั้น: [root@******* /usr/home/********/Arch Linux]# ls -lha total 72 dr-xr-xr-x 4 root wheel 4.0K Aug 28 19:37 . drwxr-xr-x 29 ***** ***** 1.0K Feb 20 15:43 …

0
เป็น superuser ใน firefox os หรือไม่
ฉันมีอุปกรณ์หลักของ firefox os ตอนนี้มันมีปัญหากับฟังก์ชั่นบางอย่างเช่นการตั้งค่า ฉันพยายามซ่อมแซมด้วย adb แต่เมื่อใดก็ตามที่ฉันพยายามทำบางอย่างข้อความแสดงข้อผิดพลาดเช่นนี้ปรากฏขึ้น adbd cannot run as root in production builds ตอนนี้คำถามคือทำอย่างไรถึงจะรูตใน Firefox os
1 root  adb  firefox-os 

1
พาร์ติชันสำหรับเริ่มระบบสามารถมีความสัมพันธ์แบบหนึ่งหรือหลายกับรูทพาร์ติชันได้หรือไม่? พาร์ติชั่นการบู๊ตขึ้นอยู่กับรูทพาร์ติชั่นเป็นจำนวนเท่าใด
ฉันกำลังทำโปรเจคบน Raspberry Pi ที่ซึ่งฉันพยายามจะให้มีพาร์ทิชันรูทอยู่ในไดรฟ์หัวแม่มือ หลายไดรฟ์หัวแม่มือจริง ดังนั้นสิ่งที่ฉันต้องทำเพื่อไปจากพื้นที่ทำงานหนึ่งไปยังอีกพื้นที่หนึ่งคือเสียบ USB ใหม่และรีบูต แต่วิธีนี้สามารถใช้งานได้จริง ๆ ถ้าพาร์ติชันสำหรับเริ่มระบบเปลี่ยนแปลงน้อยมากและไม่ทราบเกี่ยวกับรูติชันพาร์ติชันมากไปกว่าวิธีเริ่มระบบปฏิบัติการ ใช้งานได้ไหม พาร์ติชั่นสำหรับการบู๊ตสนใจเพียงบางส่วนของรูทซึ่งสามารถเก็บได้เหมือนกันสำหรับทุกคนหรือทั้งสองวิวัฒนาการร่วมกันและเข้ากันได้หรือไม่? ฉันใช้ Raspian และตั้งใจที่จะมีระบบรูทหลายเวอร์ชันเพื่อให้ระบบทั้งหมดใช้ (ทีละตัว) ในการบูตเดียวกัน

2
เรียกใช้คำสั่งอัตโนมัติในฐานะรูทหลังเข้าสู่ระบบ
ฉันใช้ตัวย่อเพื่อจำลองการกดปุ่มจากปุ่มพิเศษของฉัน มันใช้งานได้ดี แต่ฉันต้องเรียกใช้คำสั่งด้วย sudo เพื่อให้ทำงานได้ดังนั้นฉันจึงไม่สามารถใช้ DE เพื่อจัดการ autostart ได้ ฉันพิจารณา init.d แต่จากสิ่งที่ฉันได้ยินมาว่าใช้งานได้กับขั้นตอนการบูตที่แตกต่างกันเท่านั้นและฉันต้องการให้ทำงานเป็นรูทหลังจากเข้าสู่ระบบ $ cat .evrouterrc "Logitech G500" "/dev/input/event4" any key/277 "XKey/0" "Logitech G500" "/dev/input/event4" any key/280 "XKey/9" "Logitech G500" "/dev/input/event4" any key/281 "XKey/8" $ sudo evrouter /dev/input/event4 แก้ไข:เอาล่ะดูเหมือนว่าฉันสามารถใช้session-setup-scriptตัวเลือกของ lightdm.conf เพื่อเรียกใช้สคริปต์ในฐานะรูท สคริปต์ที่ฉันมีอยู่ด้านล่าง แต่ตามที่คาดไว้เมื่อทำงานเป็นรูทจะid -uไม่เท่ากับ 1,000 อีกต่อไปและคำสั่ง if จะไม่ดำเนินการ มีอาร์กิวเมนต์หรือตัวแปรที่ฉันสามารถใช้เพื่อรับชื่อผู้ใช้หรือรหัสหรือไม่
1 login  root 

1
ทำไมเทอร์มินัลใหม่ถูกปิดโดยอัตโนมัติ
ทุกครั้งที่ฉันเปิดเทอร์มินัลใหม่มันจะถูกปิดโดยอัตโนมัติ ฉันกำลังเรียกใช้ Arch Linux และ Xforce4 terminal $ terminal --execute sudo arpspoof -i $(cat var.log|awk '{print $1}') \ -t $(cat var.log|awk '{print $4}') $(cat var.log|awk '{print $3}') หรือ # terminal --execute arpspoof -i $(cat var.log|awk '{print $1}') \ -t $(cat var.log|awk '{print $4}') $(cat var.log|awk '{print $3}') เกิดข้อผิดพลาดขณะพิมพ์คำสั่งข้างต้นอย่างใดอย่างหนึ่ง: Unable to …

1
ทำไมแพ็คเกจลินุกซ์จึงคาดว่าจะได้รับอนุญาตให้ติดตั้ง
นี่เป็นคำถามเกี่ยวกับตัวเลือกการออกแบบของ * ระวังไม่ใช่วิธีหลีกเลี่ยง มีจุดประสงค์ในการกำหนดสิทธิ์การเข้าถึงรูทเพื่อติดตั้งแพ็คเกจส่วนใหญ่อย่างไร ดูเหมือนว่าช่องโหว่ความปลอดภัยที่อาจเกิดขึ้นนั้นต้องการให้คุณใช้รูทเนื่องจากแพ็คเกจส่วนใหญ่ไม่จำเป็นต้องแก้ไขเคอร์เนลหรือต้องการสิทธิ์รูทในการรัน หากวัตถุประสงค์เพียงเพื่อติดตั้งแพคเกจหนึ่งครั้งต่อเครื่องเพื่อให้ผู้ใช้ทุกคนประหยัดพื้นที่ดังนั้นทำไมไม่มีผู้ใช้ที่ไม่ใช่รูทคนอื่นสำหรับวัตถุประสงค์นี้ อัปเดต: ฉันกำลังสันนิษฐานว่าที่นี่แพ็กเกจที่ติดตั้งโดยไม่มีการเข้าถึงรูทจะไม่ถูกติดตั้งใน dirs ที่ป้องกันโดย root แต่จะใช้ที่อื่นแทน

1
การบูต Windows โดยตรงจาก Debian (จากระบบที่ใช้การบูตแบบวอร์ม)
ฉันจะบูต Windows จาก Debian โดยไม่ต้องบูตจริงได้อย่างไร ฉันหมายถึงฉันต้องการเพียงแค่ไปที่กระบวนการบูทโดยตรงจากลินุกซ์ที่โหลดแล้วจากรหัสริง 0 เมื่อลินุกซ์คอร์คาดว่าจะทำลายล้างเหมือนตอนที่ฉันเพิ่งเริ่มพีซีและเลือกที่จะบูตวินโดวส์ ฉันมีสิทธิ์เข้าถึงรูทและฉันไม่ต้องการเสียเวลารอการรีบูตเต็มรูปแบบ (แต่ฉันมีเวลาโพสต์ที่นี่และรอคำตอบ) นอกจากนี้ถ้าฉันได้รับสิทธิพิเศษแหวน 0 ใน Windows ฉันจะสามารถบูตกลับไปที่ linux ได้หรือไม่

1
รีเซ็ตรหัสผ่าน Linux Ubuntu
ฉันใช้ passwd & gt; ชื่อผู้ใช้ & lt; บน Ubuntu และมันให้รายการตัวเลือกแก่ฉัน ฉันจะผ่านพวกเขาได้อย่างไร ถ้าฉันลองใช้ตัวเลือกมันจะไม่ทำให้ฉัน กรุณาช่วย. ขอบคุณ!

1
สคริปต์ขอรหัสผ่านรูทแม้ว่าจะมีสิทธิ์อนุญาตสำหรับทุกคน
ฉันมีสคริปต์ชื่อ "somescript" ซึ่งมีสิทธิ์อนุญาตสำหรับทุกคน (755) แต่เมื่อฉันพยายามเรียกใช้กับผู้ใช้ที่ไม่ใช่รูทมันจะถามรหัสผ่านรูท ฉันได้ลองตั้งค่าเป็น 4755 โดยไม่มีโชค ผู้ใช้ผู้ดูแลระบบและผู้ใช้ที่มีรหัสผ่านรูทเท่านั้นจึงจะเรียกใช้สคริปต์ได้ในขณะนี้ ฉันจะสร้างมันขึ้นมาได้อย่างไรเพื่อให้ผู้ใช้สามารถเรียกใช้สคริปต์ (แต่ไม่สามารถเปลี่ยนแปลงได้) -rwxr-xr-x 1 root group1 2841 Jul 8 2014 somescript user@node:~> somescript root's password: แก้ไข: หลังจาก tring Setuid และ Setgid และเห็นพวกเขาไม่ทำงานฉันตรวจสอบมากขึ้นผ่านสคริปต์และพบว่าสคริปต์กำลังตรวจสอบหารูทชื่อผู้ใช้หากไม่ดำเนินการผ่าน sudo ซึ่งบังคับให้ใช้รหัสผ่านรูท การแสดงความคิดเห็นสคริปต์นี้ควรทำให้มันทำงานผ่านการตั้งค่า setuid เนื่องจากเจ้าของเป็นรูท if [ "$uid" != "root" ] then exec sudo /someplace/somescript else

1
จะลบบัญชีเก่า (รูท) บน Ubuntu ได้อย่างปลอดภัยได้อย่างไร
ฉันมีบัญชีผู้ใช้ที่มีการเข้าถึงรูทในอูบุนตูด้วยชื่อผู้ใช้ " A " ด้วยเหตุผลบางอย่างฉันสร้างบัญชีอีกครั้งบางคราวสำหรับตัวฉันเองที่ชื่อ " B " และให้สิทธิ์การเข้าถึงบัญชีนี้ด้วยเช่นกัน ตอนนี้ฉันไม่ได้ใช้บัญชีเก่าเลย แต่บางครั้งเมื่อฉันใช้บัญชีBฉันใส่รหัสผ่านของAเหมือนกับเมื่อฉันเชื่อมต่อกับเครือข่าย wifi ในตัวจัดการเครือข่าย (ฉันรู้รหัสผ่านทั้งคู่ดังนั้นจึงไม่ใช่ปัญหา) ตอนนี้เมื่อฉันดูที่โฟลเดอร์บ้านของAและเห็นว่ามันมีพื้นที่ว่างขนาดใหญ่บนฮาร์ดดิสก์ของฉันฉันถูกบังคับให้ลบ เมื่อพิจารณาว่าการดำเนินการบางอย่างในB นั้นต้องการรหัสผ่านAดังนั้นคำถามของฉันคือฉันจะลบบัญชีเก่าได้อย่างปลอดภัยหรือไม่ มีวิธีโดยที่ฉันสามารถกำหนดสิทธิ์ทั้งหมดของไปBและมั่นใจได้ว่าการลบจะไม่เลอะด้วยบัญชีB PS: ATM, ฉันกำลังสำรองอูบุนตูของฉันและจะลบผู้ใช้ A ด้วยโฟลเดอร์บ้าน, ได้ทำการสำรองระบบทั้งหมดในกรณี

1
ความแตกต่างระหว่าง su vs root SSH login สำหรับติดตั้ง?
ฉันมี lash สคริปต์ bash ที่ฉันใช้ใน Android สำหรับการติดตั้ง / ขยายอุปกรณ์เข้ารหัสซึ่งสามารถเรียกใช้ในโปรแกรมจำลองเทอร์มินัลด้วย su -c "luks ..." สคริปต์ใช้งานได้ดีสำหรับส่วนแรกยกเว้นเวลาติดตั้งซึ่งในสคริปต์ที่ฉันทำมีดังนี้ busybox mount /dev/mapper/${vol_arg} ${mount_path} แม้ว่าฉันจะได้รับ exitcode 0 จากคำสั่งนี้ แต่อุปกรณ์ไม่ได้ถูกเมาท์ บรรทัดคำสั่ง su -c "mount /dev/mapper/${vol_arg} ${mount_path}" ไม่ทำงานในเทอร์มินัลอีมูเลเตอร์ แต่ก็ไม่แสดงข้อผิดพลาด (df ไม่แสดงอุปกรณ์) เมื่อฉันพยายามที่จะรันมัน agan ฉันติดตั้งล้มเหลว: อุปกรณ์หรือทรัพยากรไม่ว่าง ถ้าฉันลองแล้ว su -c "umount ${mount_path}" ฉันยังไม่สามารถนับไม่ได้ ... : อุปกรณ์หรือทรัพยากรไม่ว่าง เกิดอะไรขึ้น? อย่างไรก็ตามจุดที่แปลกจริงๆที่นี่คือถ้าฉัน SSH ไปยังแท็บเล็ตเป็นรูทที่มีเทอร์มินัลอีมูเลเตอร์ชุดเดียวกันคำสั่ง …
mount  android  root  su 

2
วิธีการกู้คืนรหัสผ่านผู้ใช้ Ubuntu
เมื่อไม่นานมานี้ฉันได้ติดตั้ง Ubuntu เป็นระบบปฏิบัติการตัวที่สองบนแล็ปท็อปของฉันเพียงลองใช้ Linux ฉันสร้างผู้ใช้หนึ่งราย & มอบสิทธิ์ผู้ดูแลระบบให้ ยังไม่ได้แตะต้องซักครู่และแน่นอนลืมรหัสผ่าน พยายามใช้รหัสผ่านที่ใช้กันทั่วไปสำหรับผู้ใช้และรูทนั้น แต่ไม่สามารถใช้งานได้ มีวิธีกู้คืนรหัสผ่านหรือไม่?

1
ผู้เยี่ยมชม windows 64 บิตบนโฮสต์ Linux 64 บิตที่มีรูท
ฉันได้ติดตั้ง virtualbox บน Ubuntu โดยใช้แพ็คเกจปกติ เมื่อฉันเรียกใช้ virtualbox ในฐานะผู้ใช้ทั่วไปฉันสามารถสร้าง VM ได้ซึ่งจะช่วยให้ฉันสร้าง VM ได้ด้วย 32 และ 64 บิตสำหรับแขกระบบปฏิบัติการ แต่เมื่อฉันเรียกใช้ virtualbox ในฐานะ root (ใช้ sudo หรืออย่างอื่น) มันอนุญาตให้ฉันสร้างระบบปฏิบัติการ guest 32 บิตเท่านั้น การทำงานในฐานะรูทนั้นสำคัญอย่างยิ่งสำหรับฉันฉันพยายามเรียกใช้การติดตั้ง Windows ดูอัลบูตในฐานะแขกวีเอ็ม (ผ่านขั้นตอนโดยละเอียดที่นี่ )

2
อนุญาตให้ผู้ใช้ที่ไม่ใช่รูทเพื่อรันคำสั่งเฉพาะ
ในชื่อ - ฉันต้องการอนุญาตให้ผู้ใช้ที่ไม่ใช่รูทสามารถดำเนินการคำสั่งเฉพาะ แต่ไม่ใช่ไบนารี เช่น: # killall sshd แต่ไม่อนุญาตให้ฆ่ากระบวนการใด ๆ
linux  bash  root 

1
Yosemite Run Command บน Boot เป็น Root โดยไม่ต้องใช้รหัสผ่าน
ฉันใช้ OS X Yosemite และฉันต้องการให้มีการรันคำสั่งในฐานะ root เมื่อเริ่มต้น: tcpdump -i en0 'icmp and icmp[icmptype]=icmp-echo' >> /var/vtcakavsmoace/Desktop/ping_information.txt มีวิธีในการทำเช่นนี้เป็น root ไม่ว่าจะเป็นในการบูตหรือเข้าสู่ระบบของผู้ใช้ใด ๆ ?

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