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

บัญชี "root" เป็นบัญชีที่มีสิทธิพิเศษมากที่สุดในระบบ Unix

3
สคริปต์ใดที่ทำให้ผู้ใช้ทั่วไปสามารถใช้เนมสเปซเครือข่ายได้
ฉันมีสถาปัตยกรรมที่ใช้เนมสเปซเครือข่าย (netns) ฉันต้องการอนุญาตให้ผู้ใช้ทั่วไปทำการดำเนินการบางอย่างในเน็ตเหล่านี้ ฉันสามารถเขียนสคริปต์netns-exec.shซึ่งได้รับแรงบันดาลใจจากโพสต์นี้ดำเนินการโดยsudoมี: ip netns exec $1 su $USER -c "$2" และเพิ่มลงในไฟล์ sudoer ของฉัน: user ALL=(ALL) /path/to/netns-exec.sh แต่ฉันคิดว่ามันน่าเกลียดมากจนฉันสามารถฝันร้ายได้โดยสิ้นเชิง มีวิธีแก้ปัญหาที่ดีกว่าเพื่อให้ผู้ใช้ทั่วไปสามารถใช้เนมสเปซหรือไม่ เป็นไปได้ไหมที่จะนำผู้ใช้ไปสู่กลุ่มที่มีประโยชน์บางกลุ่ม? ฉันค้นหามัน แต่ไม่พบอะไรเลย

4
ทำไม sudo ทำงานบน Linux แต่ไม่ใช่ Android?
ฉันไม่ได้มีโอกาสอ่านมากพอเกี่ยวกับAndroid , Linux หรือ UNIX เพื่อตอบคำถามนี้ด้วยตัวเอง sudoใช้งานได้บนเครื่อง Linux แต่ไม่สามารถใช้งานบน Android ได้จนกว่าคุณจะรูทอุปกรณ์มือถือ (เช่น Samsung GT-N8013) ทำไมอุปกรณ์มือถือจำเป็นต้องรูท แต่ไม่ใช่การติดตั้งลีนุกซ์ทั่วไป? บริบทของคำถามของฉันเกี่ยวข้องกับ /programming/14019698/adb-shell-sudo-on-windows-7/14019726#14019726 (นอกจากนี้ยังมีวิธีใดบ้างที่โปรแกรมจะขอให้ทำงานrootบน Android เช่นเดียวกับที่คุณมีการเพิ่มสิทธิ์ในการ "เรียกใช้ในฐานะผู้ดูแลระบบ" บน Windows หรือไม่หากคุณคิดว่าคำถามนี้ควรอยู่ในเธรดของตัวเอง หนึ่ง)

2
ความแตกต่างระหว่าง root และ superuser คืออะไร?
พวกเขาอ้างถึงสิ่งเดียวกันหรือรูตเป็นเพียงตำแหน่งในระบบไฟล์ (ฐานที่ดีที่สุด) และ superuser ผู้ใช้ที่มีสิทธิพิเศษ (เทียบเท่ากับบัญชีผู้ดูแลระบบ windows) หรือไม่? พวกเขาต้องการรหัสผ่านเดียวกันหรือไม่ เป็น superuser เคอร์เนลตัวเอง?
21 root 

3
จะเปลี่ยนสิทธิ์จากผู้ใช้รูทเป็นผู้ใช้ทั้งหมดได้อย่างไร?
ฉันสร้างโฟลเดอร์บนบรรทัดคำสั่งในฐานะผู้ใช้รูท ตอนนี้ฉันต้องการแก้ไขและเนื้อหาในโหมด GUI ฉันจะเปลี่ยนการอนุญาตเพื่อให้ฉันทำเช่นนี้ได้อย่างไร

1
ความแตกต่างระหว่างผู้ใช้ sudo และผู้ใช้รูท [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา /etc/sudoersรายชื่อไฟล์ที่ผู้ใช้สามารถทำในสิ่งที่มีsudoคำสั่ง ผู้ใช้รูทสร้างและแก้ไข/etc/sudoersไฟล์ แนวคิดนี้ยากสำหรับฉันที่จะเข้าใจ หากผู้ใช้ทั้งหมดที่มี sudo privilage อยู่ในsudoersกลุ่มผู้ใช้ทั้งหมดจะกลายเป็นรูตได้ด้วยการให้sudo suคำสั่ง แล้วใครคือผู้ใช้รูทจริงและเขาควบคุมพลังของผู้ใช้ในกลุ่ม sudoers อย่างไร กรุณาอธิบายให้ฉัน

11
Error Vim E138: ไม่สามารถเขียนไฟล์ viminfo $ HOME / .viminfo!
ฉันเกรงว่าฉันจะเจอสิ่งที่ค่อนข้างแปลก เมื่อฉันเปิดไฟล์ตามปกติvim README.txtทุกอย่างเรียบร้อยดี แต่เมื่อsudo vim README.txtไฟล์แสดงผลว่างเปล่าและทำให้ฉันมีE138: Can't write viminfo file $HOME/.viminfo!ข้อผิดพลาดเมื่อพยายามที่จะออก ฉันสงสัยว่า.viminfoไฟล์เสียหายดังนั้นฉันจึงลบมัน ปัญหานี้ยังคงอยู่ ใครช่วยได้บ้าง
20 permissions  vim  sudo  root 

3
จะปลอดภัยหรือไม่หากปล่อยให้รูทเชลล์ทำงานในเซสชันหน้าจอที่แยกออก
ฉันอยากรู้เกี่ยวกับความปลอดภัยในการออกจากเชลล์รูทที่ทำงานอยู่ในหน้าจอที่แยกออกมา ฉันมักจะไม่ทำสิ่งนี้ นอกเหนือจากศักยภาพของบัญชีผู้ใช้ที่ไม่ใช่รูทของฉันที่ถูกบุกรุก (เปิดเผยรหัสผ่าน, คีย์ ssh ถูกบุกรุก ฯลฯ ), มีเวกเตอร์อื่น ๆ ของรายการในเซสชันหน้าจอเดี่ยวที่มีการป้องกันด้วยรหัสผ่านฉันควรกังวลหรือหน้าจอเดี่ยว เซสชั่นได้รับการพิจารณาเฉื่อย?

4
ไม่ได้ติดตั้ง 'sudo' ฉันไม่สามารถติดตั้งได้และจะถามว่าฉันรูทหรือไม่
ฉันเพิ่งติดตั้ง Debian 8 (เจสซี) เสร็จแล้วและพยายามสร้างไดเรกทอรีในlib/firmwareเนื่องจากมีไฟล์ขาดหายไป ( rtl8723befw.bin) ในการติดตั้งและมันบอกว่า mkdir: cannot create directory `rtlwifi`: Permission denied ฉันลองวาง sudo ไว้ด้านหน้า แต่แล้วมันกลับมา: bash: sudo: command not found เมื่อพยายามติดตั้ง sudo ด้วยapt-get install sudoหรือapt-get updateส่งคืนค่า: E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), …

2
บัญชีสองรูทต้องทำอย่างไร?
ฉันบน Ubuntu 15.04 และในวันนี้ผมได้อ่านบทความเกี่ยวกับความปลอดภัยลินุกซ์จากนี้การเชื่อมโยง ทุกอย่างเป็นไปด้วยดีจนกระทั่งส่วนหนึ่งของบัญชี UID 0 เฉพาะ root ควรมี UID 0 บัญชีอื่นที่มี UID นั้นมักจะมีความหมายเหมือนกันกับลับๆ เมื่อรันคำสั่งที่พวกเขาให้ฉันฉันพบว่ามีบัญชีรูทอีกบัญชีหนึ่ง หลังจากนั้นฉันก็ปิดการใช้งานบัญชีตามบทความ แต่ฉันกลัวบัญชีนี้ฉันสามารถหาเขาได้/etc/passwd rootk:x:0:500::/:/bin/false และใน /etc/shadow rootk:!$6$loVamV9N$TorjQ2i4UATqZs0WUneMGRCDFGgrRA8OoJqoO3CCLzbeQm5eLx.VaJHeVXUgAV7E5hgvDTM4BAe7XonW6xmup1:16795:0:99999:7::1: ฉันพยายามลบบัญชีนี้โดยใช้userdel rootkแต่ได้รับข้อผิดพลาดนี้; userdel: user rootk is currently used by process 1 กระบวนการที่ 1 คือ systemd ใครช่วยแนะนำฉันหน่อยได้ไหม ฉันควรuserdel -f? บัญชีนี้เป็นบัญชีรูทปกติหรือไม่
19 ubuntu  security  root 

5
คำสั่งเพื่อเรียนรู้เกี่ยวกับระบบที่ไม่คุ้นเคย [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว คุณล็อกอินเข้าสู่ระบบ UNIX หรือ Linux ที่ไม่คุ้นเคย (ในฐานะรูท) คำสั่งใดที่คุณใช้เพื่อปรับทิศทางตัวเองและค้นหาว่าคุณใช้ระบบประเภทใด คุณจะทราบได้อย่างไรว่าฮาร์ดแวร์ชนิดใดที่ใช้งานอยู่ระบบปฏิบัติการชนิดใดที่กำลังทำงานอยู่และสถานการณ์ปัจจุบันที่เกี่ยวกับการอนุญาตและความปลอดภัย คำสั่งแรกและคำสั่งที่สองที่คุณพิมพ์คืออะไร

3
ทำไมฉันไม่สามารถติดตั้งแพ็คเกจด้วย rpm ฉันได้รับ“ ล็อคธุรกรรม” [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ฉันประสบปัญหาyumและฉันพยายามติดตั้งใหม่ yum.3.2.0-40-el6.centos.noarch.rpmฉันได้ดาวน์โหลด เมื่อฉันลอง: $ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm ฉันเข้าใจ: ข้อผิดพลาด: ไม่สามารถสร้างธุรกรรมล็อกบน /var/lib/rpm/.rpm.lock (ปฏิเสธการอนุญาต) ฉันพยายามเรียกใช้su -และฉันได้รับข้อผิดพลาดนี้: -bash: su: ไม่พบคำสั่ง ' ฉันได้รับ "สิทธิ์ถูกปฏิเสธข้อผิดพลาด" เดียวกันหากฉันพยายามถอนการติดตั้งyumและบังคับให้ละเว้นการอ้างอิง (โดยไม่บังคับให้เพิกเฉยต่อการพึ่งพา
19 centos  yum  root  rpm 

1
ทำไม root ไม่มี / usr / local ใน path?
ฉันสังเกตเห็นว่าเส้นทางเริ่มต้นสำหรับรูทใน vm และเซิร์ฟเวอร์ของฉันไม่รวม / usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin ในขณะที่ผู้ใช้ปกติบนเซิร์ฟเวอร์มี / usr / local / bin /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin ทำไมรูทไม่ต้องการ / usr / local ในพา ธ เส้นทางเริ่มต้นสำหรับผู้ใช้กำหนดอยู่ที่ไหน
19 root  path 

4
ทำไมต้องรูทล้อและผู้ปฏิบัติงาน รูตอยู่ในกลุ่มสร้างความแตกต่างได้หรือไม่?
ฉันเพิ่งสังเกตเห็นบนเครื่อง FreeBSD ของฉันว่ารากอยู่ในวงล้อและผู้ควบคุมเครื่อง ฉันพยายามนึกถึงสถานการณ์ที่โพสต์โพสต์ในกลุ่มจะมีผลกระทบกับ ... เอ่อ ... อะไรก็ได้และฉันกำลังจะว่าง สำหรับเรื่องนั้นรูทจำเป็นต้องมีกลุ่มล็อกอินหลักใน / etc / passwd หรือไม่? หรือเข้าสู่ระบบ (3) ทำให้หายใจไม่ออกถ้าผู้ใช้มีช่องว่างกลุ่มหลัก? (เพื่อชี้แจง: ฉันเข้าใจถึงจุดประสงค์ของการดำรงอยู่ของกลุ่ม "root" เนื่องจากไฟล์ต้องการเจ้าของกลุ่มฉันไม่เข้าใจว่ามันเป็นเรื่องสำคัญที่ผู้ใช้รูท / toor / อะไรก็ตามที่มีความเป็นสมาชิกกลุ่มนั้น) นี่เป็นแค่การล่องเรือเมื่อหลายสิบปีก่อนหรือว่ามีเหตุผลอย่างแท้จริง?
18 freebsd  login  root  group 

4
วิธีหยุดสคริปต์ไม่ให้ทำงานหากไม่ใช่รูท (และ echo“ ไม่ทำงานเหมือนรูท! กำลังออกจาก…”)
นี่คือที่มาของฉัน: #!/bin/bash echo "Running script to free general cached memory!" echo ""; echo "Script must be run as root!"; echo ""; echo "Clearing swap!"; swapoff -a && swapon -a; echo ""; echo "Clear inodes and page file!"; echo 1 > /proc/sys/vm/drop_caches; echo ""; มันล้างแคชและสิ่งต่าง ๆ และมันก็สะท้อนให้เห็นว่ามันจะต้องทำงานเหมือนรูทในเครื่อง ฉันเพียงต้องการให้สคริปต์หยุดทำงานหากตรวจพบว่าไม่ได้ถูกเรียกใช้งานในฐานะรูท ตัวอย่าง: "Running script …

4
Poweroff หรือ Reboot เป็นผู้ใช้ปกติ
ในการรันคำสั่งpoweroffหรือrebootจำเป็นต้องเป็นผู้ใช้ขั้นสูง มีอยู่ฉันสามารถเรียกใช้สิ่งนี้ในฐานะผู้ใช้ปกติได้หรือไม่ ฉันไม่ต้องการsudoและใส่รหัสผ่านทุกครั้งที่ฉันรีบูทหรือปิดเครื่อง

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