উবুন্টু ব্যবহারকারীর জন্য ডিফল্ট গোষ্ঠী?


27

ইনস্টল স্ক্রিপ্ট এবং কিছু ক্র্যাশ ব্যবহার করে ইনস্টল করা এইচপি লিনাক্স ইমেজিং এবং মুদ্রণ । এখন আমি কেবল আমার নিজের গ্রুপের সদস্য এবং lp

উবুন্টু ১২.১০ উদাহরণস্বরূপ ব্যবহারকারীদের জন্য কোন ডিফল্ট গোষ্ঠী? এই হিসাবে একই ?

কৌতূহলের বাইরে, এমন কোনও জায়গা রয়েছে যেখানে এই তথ্যটি লগ করা আছে? উদাহরণস্বরূপ, কিছু লগ ফাইল যা দেখায় যে আমার ব্যবহারকারী পূর্ববর্তী বুটে ছিল? এই তথ্যটি, (কোন গ্রুপগুলি ডিফল্ট) কোথাও নথিভুক্ত হয়েছে?

উত্তর:


43

ক) সংক্ষিপ্ত উত্তর

ডিফল্ট গোষ্ঠী; ব্যবহারকারীর জন্য বলুন 123, নতুন ইনস্টল - ( groupsএকটি টার্মিনালে কমান্ড ব্যবহার করুন ):

user123 adm cdrom sudo dip plugdev lpadmin sambashare

11.04 এর থেকে আলাদা হয়

ডিফল্ট পেতে / দেখতে। সম্ভবত অন্যদের জন্যও কাজ করবে; একটি করুন:

sudo grep user-setup /var/log/installer/syslog


খ) ডিফল্ট গ্রুপগুলি পুনরুদ্ধার করা

(এটি আরও সম্পূর্ণ করার জন্য এটি যুক্ত করা হচ্ছে)

1. গ্রুপগুলি চিহ্নিত করা

আমি সর্বদা রুট পাসওয়ার্ড সেট করি তবে আপনি যদি ফাইলটিতে যেতে কোনও লাইভ সিডি, লাইভ ইউএসবি, অন্যান্য ইনস্টল ইত্যাদি ব্যবহার না করেন।

আপনি যদি আছে (অর্থাত দ্বারা) সেট রুট পাসওয়ার্ড:

sudo passwd root

এবং sudoবিশেষাধিকার হারিয়েছে :

su - root
grep user-setup /var/log/installer/syslog

আপনাকে দেয়

... user-setup: pwconv: failed to change the mode of /etc/passwd- to 0600
... user-setup: Shadow passwords are now on.
... user-setup: Adding user `user123' ...
... user-setup: Adding new group `user123' (1000) ...
... user-setup: Adding new user `user123' (1000) with group `user123' ...
... user-setup: Creating home directory `/home/user123' ...
... user-setup: Copying files from `/etc/skel' ...
... user-setup: addgroup: The group `lpadmin' already exists as a system group. Exiting.
... user-setup: Adding group `sambashare' (GID 124) ...
... user-setup: Done.
... user-setup: Adding user `user123' to group `adm' ...
... user-setup: Adding user user123 to group adm
... user-setup: Done.
... user-setup: Adding user `user123' to group `cdrom' ...
... user-setup: Adding user user123 to group cdrom
... user-setup: Done.
... user-setup: Adding user `user123' to group `dip' ...
... user-setup: Adding user user123 to group dip
... user-setup: Done.
... user-setup: Adding user `user123' to group `lpadmin' ...
... user-setup: Adding user user123 to group lpadmin
... user-setup: Done.
... user-setup: Adding user `user123' to group `plugdev' ...
... user-setup: Adding user user123 to group plugdev
... user-setup: Done.
... user-setup: Adding user `user123' to group `sambashare' ...
... user-setup: Adding user user123 to group sambashare
... user-setup: Done.
... user-setup: adduser: The group `debian-tor' does not exist.
... user-setup: Adding user `user123' to group `sudo' ...
... user-setup: Adding user user123 to group sudo
... user-setup: Done.
... ubiquity: Removing user-setup ...
... ubiquity: Purging configuration files for user-setup ...

বা:

su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11

যা ফলন দেয়:

adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo

(কেন dipহঠাৎ ইনস্টল করে ডিফল্ট গোষ্ঠী পরিণত হয়েছে তা জানিনা dialoutremoved সরানোর সাথে কিছু করার ?)


2.a গ্রুপগুলি আপডেট করা হচ্ছে - "অন্তর্নির্মিত" রুট অ্যাক্সেস ব্যবহার করে

ব্যবহারকারী হিসাবে গোষ্ঠী যুক্ত করার জন্য মূল হিসাবে এটি করুন user123:

usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

যেখানে ( 12.10 এ কিছুটা পুরানো ):

adm         Monitor system logs
cdrom       Use CD-ROM drives
lpadmin     Configure printers
sudo        administer the system, ...
sambashare  Share files with the local network
dip         Connect to the Internet using a modem
plugdev     Access external storage devices

আপনার অতিরিক্ত কিছু অতিরিক্ত প্রয়োজন হতে পারে: (আপনার কী আছে তা পরীক্ষা করুন root@YOURPC:~# id -nG user123)

dialout     ttyS*/Serial/COM1,COM2 ...
vboxusers   Virtual Box
user123     Your own group

তুমি যদি চাও; ডাবল-চেক / ইত্যাদি / গ্রুপ, অর্থাত (এখানে কিছু অতিরিক্ত সহ):

root@YOURPC:~# grep user123 /etc/group

adm:x:4:user123
audio:x:29:user123,timidity,pulse
video:x:44:user123
lp:x:7:user123
dialout:x:20:user123
cdrom:x:24:user123
sudo:x:27:user123
dip:x:30:user123
plugdev:x:46:user123
lpadmin:x:107:user123
user123:x:1000:
sambashare:x:124:user123
vboxusers:x:127:user123
autologin:x:1001:user123

বিকল্প হিসাবে কেউ উদ্ধার মোডে বুট করতে পারে এবং

mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

লগ আউট এবং লগ ইন করুন । গ্রুপগুলি আপডেট করা উচিত।


২. বি গ্রুপ আপডেট করা - লাইভ-সিডি থেকে রুট অ্যাক্সেস ব্যবহার ইত্যাদি

xxxএখানে সরাসরি ফাইল সংস্করণ চালানোর সময় আপনার ফাইল-সিস্টেমটি মাউন্ট করা হয় /media/foo

ভিগ্রার/xxx/etc/group ব্যবহার করে ম্যানুয়ালি ফাইলটি সম্পাদনা করুন এবং পূর্ববর্তী তালিকার মতো ব্যবহারকারী যুক্ত করুন।

অথবা; শুধুমাত্র সুডোতে ব্যবহারকারী যুক্ত করুন; যেমন হিসাবে:

sudo:x:27:user123

আপনার ইনস্টলেশনটি বুট করুন এবং এর usermodসাথে কমান্ডটি কার্যকর করে আপডেট করুন sudo:

sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

লগ আউট এবং লগ ইন করুন । গ্রুপগুলি আপডেট করা উচিত।


ডাবল নোট: adminপক্ষে 11.10 হিসাবে উবুন্টুর অংশ নয় sudo


2
ধন্যবাদ. আপনার উত্তরটি অত্যন্ত বিশদযুক্ত এবং সেই লোকদের জন্য খুব দরকারী যারা ভুলক্রমে তাদের ব্যবহারকারীর গোষ্ঠীগুলিকে গোলমাল করেছে।
rcourtna

@ ক্রোর্টনা: ধন্যবাদ এভাবেই আমি এখানেই শেষ হয়েছি। আমি sudo cat /var/log/installer/syslog | grep user-setup:) খুঁজে পাওয়ার আগে কিছু হ্যাকিং নিয়েছিলাম :)
রানিয়াম

দ্রষ্টব্য: কমান্ড usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev (বিভাগ 2.a) এ ত্রুটি রয়েছে: usermodব্যবহারকারীকে নির্দিষ্ট করা প্রয়োজন। কমান্ডটি দেখতে হবে: usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123 (আমি এটি সম্পাদনার মাধ্যমে স্থির করেছি, তবে আমার পরিবর্তনটি কোনও কারণে প্রত্যাখ্যান করা হয়েছিল))
ডেস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.