วิธีติดตั้งซอฟต์แวร์ Linux และทำให้พร้อมใช้งานสำหรับกลุ่มเฉพาะ


2

ฉันเพิ่งติดตั้งเดสก์ท็อป Linux ตัวแรก (Ubuntu 12.04) และกำลังเล่นกับมัน ผมอยากจะดาวน์โหลด / widgetsติดตั้งหลายชิ้นของซอฟแวร์และทำให้พวกเขาสามารถใช้ได้เฉพาะกับกลุ่มใหม่ที่เรียกว่า widgetsจากนั้นผมก็อยากจะเพิ่มผู้ใช้ของฉันไป

ผมถือว่าเป็นคำสั่งที่ผมจะใช้ในการสร้างgroupadd widgetsสิ่งที่ฉันไม่เข้าใจคือวิธีการติดตั้งซอฟต์แวร์เพื่อให้widgetsผู้ใช้rwxสามารถเข้าถึงและwidgetsผู้ใช้ที่ไม่ใช่ ( ---) ไม่สามารถเข้าถึงได้

โดยเฉพาะมีหลายโปรแกรมที่ฉันต้องการติดตั้งผ่านapt-getเช่นเดียวกับEclipseที่เพิ่งมาเป็น JAR ที่ปฏิบัติการได้ปกติ

ดังนั้นฉันถามฉันจะติดตั้งโปรแกรมผ่านapt-getเช่นเดียวกับ Eclipse เพื่อให้widgetsผู้ใช้เท่านั้นที่สามารถเข้าถึงพวกเขาและwidgetsผู้ใช้ที่ไม่ใช่ผู้ใช้ไม่สามารถเข้าถึงพวกเขา (อ่านเขียนหรือรัน) จากนั้นฉันจะเพิ่มตัวเอง ( myUser) ลงในได้widgetsอย่างไร ขอบคุณล่วงหน้า!

คำตอบ:


3

สิ่งที่ต้องการ:

  • สร้างกลุ่มอย่างที่คุณพูดไว้: วิดเจ็ต groupadd

  • chmod และ chgrp (หรือ chown) ไฟล์ที่คุณต้องการ จำกัด การเข้าถึง

chmod 0770 / เส้นทาง / ไปยัง / dir-or-binary

วิดเจ็ต chgrp / path / to-dir-or-binary

  • เพิ่มผู้ใช้ไปยังกลุ่ม:

usermod -a -G วิดเจ็ต myUser


ขอบคุณ @dewc (+1) - หนึ่งการติดตามสำหรับคุณ: มีโปรแกรม "ผูกไว้" กับผู้ใช้ที่ติดตั้งพวกเขาในทางใดทางหนึ่งหรือไม่? ตัวอย่างเช่นถ้าฉันมีผู้ใช้ 2 คน, fizzและbuzzและมีเพียงbuzzเป็นสมาชิกของwidgetsและฉันดาวน์โหลด Eclipse สู่ระบบในฐานะfizzเป็นคราสเสมอพร้อมที่จะfizzให้ผู้ใช้? หรือคำสั่งที่คุณแสดงให้เห็นข้างต้นให้ผมที่จะเปลี่ยนทุกอย่างเพื่อให้เฉพาะbuzzผู้ใช้สามารถเข้าถึงได้ถึงแม้ว่าฉันดาวน์โหลด Eclipse เป็นfizz? ขอบคุณอีกครั้ง!
pnongrata

ด้วย chown และ chgrp คุณสามารถเปลี่ยนได้เพื่อให้ผู้ใช้ "buzz" เท่านั้นที่สามารถเข้าถึงได้ คุณมักจะต้องทำการเปลี่ยนแปลงนี้ในฐานะผู้ใช้รูทเนื่องจากคุณไม่สามารถให้สิทธิ์การเป็นเจ้าของไฟล์กับคนอื่นหรือเป็นเจ้าของไฟล์ของผู้อื่น ฉันขอแนะนำให้ทดสอบสิ่งที่คุณไม่รังเกียจว่าจะเป็นสคริปต์เชลล์แบบง่ายๆ ฉันไม่คุ้นเคยกับ eclipse แต่เป็นไปได้ว่าต้องมีการอนุญาตบางชุดเช่นกัน
dewc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.