รับสิทธิ์เข้าถึงรูทเพื่อคัดลอกไฟล์ไปยัง / usr / share / …?


14

ในระยะสั้นฉันต้องการคัดลอกโฟลเดอร์ไปยังตำแหน่ง/usr/share/screenlets/....ในระบบ Ubuntu 10.04 suฉันพยายามโดยการเข้าสู่ระบบเป็นรากจากการให้ขั้ว

ฉันยังเปลี่ยนประเภทบัญชีผู้ใช้เป็น ADMINISTRATOR ยังไม่มีประโยชน์ ตัวเลือก PASTE ในรายการเมนูบริบทในโฟลเดอร์/usr/share/...นั้นไม่ทำงาน

ฉันจะคัดลอกไฟล์เหล่านั้นได้อย่างไร

คำตอบ:


25

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

/usr/เป็นเจ้าของโดยrootบัญชีดังนั้นการเขียนไฟล์ในนั้นคุณต้องเขียนพวกเขาเป็นราก สองวิธี (มีข้อสงสัยเพิ่มเติม แต่นี่คือสองวิธีหลักสำหรับผู้ใช้ส่วนใหญ่):

  1. กดAlt+ F2เพื่อรับกล่องโต้ตอบเรียกใช้และในประเภทgksu nautilusนั้น จะเป็นการเปิดหน้าต่างไฟล์เบราว์เซอร์ที่ทำงานเหมือนรูท คัดลอกไฟล์ของคุณข้ามไป แต่ระวังคุณสามารถทำระบบเช่นนี้ได้

  2. วิธีที่ตรงกว่านั้นคือการโหลดเทอร์มินัลและการเขียน:

    sudo cp -R /path/to/files/you/want/copied/ /copy/to/this/path/
    

    ( -Rอยู่ที่นั่นเพื่อคัดลอกไดเรกทอรีซ้ำ)

หากคุณต้องการสั่งปิดหลายคำสั่งในฐานะรูทโดยไม่ต้องเตรียมคำสั่งทั้งหมดด้วยsudoคุณสามารถเรียกใช้sudo -iหรือsudo suคุณจะได้รับรูทเครื่อง แต่อีกครั้งระวังสิ่งที่คุณทำ


1
sudo gnome-terminal... หรือ
Nathan Osman

2
@ George: การรันแอปพลิเคชันกราฟิกด้วย sudo นั้นไม่ใช่นิสัยที่ดี เพียงแค่อ่านบทความนี้: psychocats.net/ubuntu/graphicalsudo
aneeshep

gnome-terminal -e "sudo -i"ดูเหมือนว่าวิธีการที่เชื่อถือได้มากขึ้นสำหรับเทอร์มินัลรูท เทอร์มินัลกราฟิกนั้นไม่จำเป็นต้องเรียกใช้ในฐานะรูทและฉันแน่ใจว่าผู้ใช้ต้องการใช้ค่ากำหนดของพวกเขา
Oli

1
ฉันใช้ 14.04 และ Alt + F2 ดูเหมือนจะไม่ทำงานอีกต่อไป
posfan12

4

คุณต้องเข้าถึงรูต คุณสามารถเรียกใช้ nautilus ด้วยการเข้าถึงรูทด้วยgksu nautilusหรือสามารถออกคำสั่งด้วยsudoก่อนที่คำสั่งจะย้ายหรือคัดลอก ฉันจะไม่เล่นกับกลุ่มผู้ใช้ถ้าฉันเป็นคุณเพราะสิ่งนี้อาจทำให้สับสนและทำให้เสียคุณลักษณะด้านความปลอดภัยในตัว


@ ^ ขอบคุณสำหรับการตอบกลับฉันจะไม่ทำมันต่อไป :)
Vinay

3

คุณสามารถติดตั้ง Ubuntu tweak แล้วไปจัดการสคริปต์ คุณจะพบสคริปต์ที่เรียกว่าเรียกดูเป็นรูท มันจะโฆษณารายการใหม่ไปยังเมนูบริบทซึ่งจะทำให้คุณเรียกดูโฟลเดอร์ที่เลือกเป็นรูท

คุณเพียงคลิกขวาจาก nautilus ... เรียกดูในฐานะ root ... ป้อนรหัสผ่านและคุณสามารถทำสิ่งที่คุณต้องการ


ฉันติดตั้ง Ubuntu เรียบร้อยแล้ว แต่ไม่รู้เคล็ดลับนะ
Vinay

2

มีวิธีง่าย ๆ ในการทำ:

กดAlt+F2เพื่อเปิดกล่อง 'เรียกใช้แอปพลิเคชัน'
พิมพ์gksudo nautilusลงในกล่องข้อความแล้วกด 'Enter' นี่จะให้กล่องโต้ตอบรหัสผ่าน ป้อนรหัสผ่าน sudo ของคุณแล้วมันจะเปิด nautilus พร้อมสิทธิ์การใช้รูท คุณสามารถย้าย / คัดลอกไฟล์โดยไม่ได้รับอนุญาต

หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณไม่ได้ลบ / แทนที่ไฟล์ระบบใด ๆ

ดูโพสต์ที่คล้ายกันที่นี่ :


แม้แต่gksu nautilusผลงาน
Vinay

@Vinaychalluru: ใช่ แน่นอน
aneeshep

2

คลิกขวาที่ใดก็ได้บนเดสก์ทอปเปล่า คลิกสร้างตัวเรียกใช้งาน

Type = application
Name = whatever you want it to be
Command = /usr/bin/gksu nautilus
Comments = whatever you want it to be

คลิกสองครั้งที่ตัวเรียกใช้งานใหม่บนเดสก์ท็อปของคุณ โปรดทราบว่าสิ่งที่คุณต้องการคัดลอกและวางจะต้องทำในเบราว์เซอร์นี้คุณไม่สามารถลากลงบนพื้นที่เดสก์ท็อปผู้ใช้ของคุณได้ดังนั้นหากคุณต้องการเปิดเบราว์เซอร์เพียงคลิกสองครั้งที่ตัวเรียกใช้ใหม่สองครั้ง ยินดีต้อนรับสู่การลากแล้วปล่อยรูท

โปรดจำไว้ว่าคุณสามารถแทนที่หอยโข่งกับสิ่งที่เบราว์เซอร์ที่คุณชื่นชอบคือคุณอาจจะพยายาม xfe ดังนั้นหลังจากดลคำสั่ง xfe /usr/bin/gksu xfeจะเป็น หากคุณต้องการสร้างOpenAsที่คุณสามารถพิมพ์โปรแกรมใด ๆ ที่คุณต้องการเรียกใช้เป็นรูทCommand = /usr/bin/gksuได้ด้วยตนเอง

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