Coda 2 สามารถแก้ไขไฟล์ที่ผู้ใช้ปัจจุบันไม่มีสิทธิ์ใช้งานได้หรือไม่?


8

ในเซิร์ฟเวอร์สองตัวที่ฉันทำงานแม้จะมีสิทธิ์เข้าถึงเพื่อแก้ไขไฟล์และทุกอย่างมีความจำเป็นที่จะต้องได้รับสิทธิ์ในการยกระดับ (เช่นเรียกใช้sudo) เป็นครั้งคราวด้วยไฟล์เพื่อบันทึกการเปลี่ยนแปลงจริง

ที่กล่าวว่าฉันชอบทำงานกับไฟล์ของฉันใน Coda 2 และไม่ใช่ Terminal โดยตรง ดังนั้นมีวิธีsudoการเปิดไฟล์ผ่าน explorer เมื่อดูไฟล์ระยะไกลหรือมีวิธีการเปิดไฟล์เพื่อเปิดผ่านเทอร์มินัลในตัวใน Coda 2 เพื่อให้ฉันสามารถแก้ไขบันทึกและย้าย บน.

ขณะนี้เมื่อฉันคลิกสองครั้งที่ไฟล์เพื่อเปิดถ้าฉันต้องการสิทธิ์ที่เพิ่มขึ้นไฟล์จะเปิดเฉพาะในสถานะอ่านอย่างเดียว

คำตอบ:


3

ไม่สามารถทำได้ Coda 2, Coda และส่งทั้งหมดอนุญาตให้คุณ SFTP ลงในกล่อง แต่เมื่อคุณพยายามเข้าถึงไฟล์ที่ไม่อยู่ในช่วงที่ผู้ใช้สามารถเข้าถึงได้คุณต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้งในฐานะผู้ใช้ที่ทำได้

ฉันใช้ Transmit และ Coda 2 อย่างต่อเนื่องและเพิ่งทำไปยังจุดที่ฉันเข้าสู่ระบบเพราะฉันต้องเข้าสู่ระบบในฐานะผู้ใช้ที่แตกต่างกันเพื่อเข้าถึงไฟล์เดียวและจากนั้นไฟล์ที่แตกต่างกัน

ฉันหวังว่าจะมีวิธีอื่นรอบตัวเช่นสามารถส่ง Trans, Coda หรือ Coda 2 ผลักคำสั่งบางอย่างไปยังเซิร์ฟเวอร์หรือบางสิ่งบางอย่าง แต่มันเป็นไปไม่ได้ในสถานะปัจจุบันของ Apps ใด ๆ ฉันขอแนะนำให้ทำการร้องขอคุณสมบัติกับพวกเขาฉันไม่สามารถเห็นได้ว่าเราจะเป็นคนเดียวที่เคยต้องการสิ่งนี้ได้อย่างไร

ฉันขอแนะนำให้พยายามติดต่อพวกเขาผ่านทางบัญชี Twitter ของพวกเขา พวกเขาเป็นคนที่น่ารักและตอบสนองต่อสิ่งต่างๆเช่นนี้มาก่อนใน Twitter

http://twitter.com/#!/panic

ฉันรู้ว่ามันไม่ใช่คำตอบที่คุณอาจมองหา แต่ฉันหวังว่ามันจะช่วยได้


1
ฉันไม่เห็นด้วยเพิ่มเติม มันคงจะดีถ้าให้พูดว่า "Windows" เมื่อคุณคลิกขวาที่ไฟล์ที่คุณสามารถ "Run it as Administer" ถ้า Coda 2 สามารถเพิ่มสิ่งนั้นได้มันจะทำให้ชีวิตง่ายขึ้นเช่นเดียวกับ "Open with sudo" สิ่งที่ฉันคือผู้ใช้ของฉันมีสิทธิ์ sudo แต่ในหลายกรณีฉันต้องทำอย่างชัดเจน "sudo ..... " จากนั้นป้อนรหัสผ่านของฉันซ้ำหากตัวเลือกใน Coda สามารถทำได้เช่นนั้นแม้ว่าจะแจ้งให้ใส่รหัสผ่านในกระบวนการ สิ่งที่จะน่ากลัว
chris

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

ชี้ให้เห็นและจะเสร็จสมบูรณ์
Chris

1

คำสั่ง "open as sudo" ยังคงไม่ถูกนำไปใช้ใน Coda2 ดังนั้นฉันจึงใช้วิธีแก้ไขปัญหาต่อไปนี้เพื่อแก้ไขไฟล์ที่เป็นของผู้ใช้หรือรูทอื่นโดยไม่ต้องใช้อะไรที่เจ็บปวดเหมือน vi

  1. เปิดการเชื่อมต่อเทอร์มินัลในแท็บในการเชื่อมต่อ SFTP
  2. เรียกใช้chownคำสั่งในไฟล์ให้กับผู้ใช้ที่คุณสามารถเข้าสู่ระบบได้ (ผู้ใช้รายนี้ต้องมี sudo privs) โปรดทราบว่าผู้ใช้ดั้งเดิมคือใคร

    sudo chown your-user-name path/to/file

  3. นำทางไปยังไฟล์และคลิกเพื่อเปิดแก้ไขสิ่งที่คุณต้องการและคลิกบันทึกและปิดไฟล์

  4. กลับไปที่หน้าต่างเทอร์มินัลและchownกลับไปที่ผู้ใช้เดิม:

    sudo chown original-user-name path/to/file

เห็นได้ชัดว่านี่ไม่ใช่สถานการณ์ในอุดมคติ แต่มันทำให้คุณสามารถใช้ความสุดยอดทั้งหมดของ Coda เพื่อแก้ไขไฟล์แทนviหรือบรรณาธิการอื่น ๆ ที่อยู่ในบรรทัดคำสั่ง


1
นี่เป็นสิ่งที่ฉันทำด้วยน่าเสียดายที่บ่อยครั้งกว่าที่ฉันมักจะทำงานกับชุดไฟล์ขนาดใหญ่ดังนั้นบางครั้งฉันก็ทำกับไดเรคทอรีทั้งหมดที่ฉันใช้งานอยู่ แต่เหนือศีรษะฉันไม่ชอบ บ่อยกว่าไม่อ่านเท่านั้นด้วยเหตุผลและฉันกลัววันหนึ่งฉันจะไม่ลืมที่จะตั้งกลับและขออภัยจะเป็นโชคดีของผม ..
คริส

อ๋อ เราควรขอให้ Panic เพิ่มฟังก์ชัน 'แก้ไขโดยใช้ sudo' ต่อไป มันเป็นสิ่งที่จำเป็น นอกจากนี้ยังเป็นการดีหากมีคำสั่งคลิกขวาเพื่อคลายซิปไฟล์ ฉันใช้เทอร์มินัลเพื่อทำสิ่งนั้นมากมาย บางทีใครบางคนที่นั่นจะเขียนปลั๊กอินสำหรับสิ่งนี้ด้วย ฉันไม่รู้ว่ามันเป็นไปได้หรือไม่ แต่มีปลั๊กอินที่ยอดเยี่ยมที่ฉันใช้อยู่ ฉันไม่ได้ดูว่าปลั๊กอินถูกสร้างขึ้นมาอย่างไร แต่ฉันควรตรวจสอบว่ามันเป็นฟังก์ชั่นที่ง่ายที่เราสามารถเพิ่มได้ด้วยตัวเราเอง
ผู้เบิกทาง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.