কমান্ড লাইনের মাধ্যমে ব্যবহারকারীর অ্যাকাউন্টগুলি পরিচালনা করা যায়?


10

কমান্ড লাইনের মাধ্যমে ব্যবহারকারীর অ্যাকাউন্টগুলি যুক্ত, অপসারণ বা সংশোধন করার কোনও উপায় আছে কি? আমি কোনও সিস্টেম প্রক্রিয়া বা ডেমনের জন্য কোনও অ্যাকাউন্টের কথা বলছি না, আমি বলতে চাইছি কোনও ব্যবহারকারীর অ্যাকাউন্ট, পরিবর্তন, ব্যবহারকারীর আসল নাম, আইকন, ফাইলভোল্ট সুরক্ষা, অ্যাডমিন / সাধারণ / সীমাবদ্ধ ব্যবহারকারীর অবস্থান এবং মূলত সমস্ত কিছু করার কোনও উপায় নেই অন্যথায় এটি সিস্টেম পছন্দসমূহ ব্যবহারকারী অগ্রাধিকার ফলকটিতে করা যেতে পারে তবে কিছু কমান্ড লাইনের ইউটিলিটি দিয়ে?


3
dscl? হতে পারে? সন্ধানের একটি প্রাথমিক পয়েন্ট, আমি নিজেই এটি চেষ্টা করি নি। আপনি নোট করবেন যে আপনার ব্যবহারকারীর অ্যাকাউন্টটি / etc / passwd থেকে সম্পূর্ণ অনুপস্থিত। আপনার ভাগ্য ওএসএক্স সার্ভার ডক্সের দিকে তাকিয়ে থাকতে পারে।
জেসন সালাজ

আমি একটি নন-সার্ভার ম্যাকের উপর dscl ব্যবহার করি নি, তবে এটি আপনাকে কাজ করতে পারে তার কারণ এটি দাঁড়িয়েছে। ওএসএক্স সার্ভার ডক্স আপনি কী করতে পারেন তার একটি ওভারভিউ দেয় dscl সরঞ্জাম দিয়ে।
ডেভিড রাউস

উত্তর:


12

ব্যবহারকারীদের ফোল্ডারে একটি অ্যাকাউন্ট তৈরি করতে

dscl / -create /Users/addfromcli

শেল বৈশিষ্ট্যটি তৈরি করে সেট করুন ash

dscl / -create /Users/addfromcli UserShell /bin/bash

ব্যবহারকারীর পুরো নাম তৈরি এবং সেট করুন। (কয়েকটি প্যানেলে / লগইন স্ক্রিনে প্রদর্শিত)

dscl / -create /Users/addfromcli RealName "Added From Cli"

ব্যবহারকারীর আইডি তৈরি এবং সেট করুন। (এটি অনন্য আইডি, আপনার শেষ ব্যবহারকারীটি কী আইডি তৈরি করেছে তা খুঁজে বের করতে হবে এবং একটি যুক্ত করতে হবে)

dscl / -create /Users/addfromcli UniqueID 503

ব্যবহারকারীর গ্রুপ আইডি সম্পত্তি তৈরি এবং সেট করুন। (এটি আপনার ডিফল্ট গ্রুপ হতে পারে)

dscl / -create /Users/addfromcli PrimaryGroupID 1000

ব্যবহারকারীর হোম ডিরেক্টরি তৈরি এবং সেট করুন।

dscl / -create /Users/addfromcli NFSHomeDirectory /Local/Users/addfromcli

পাসওয়ার্ড সেট করুন। (পাসওয়ার্ড হিসাবে পাসওয়ার্ড ব্যবহার করবেন না)

dscl / -passwd /Users/addfromcli PASSWORD

ওএস এক্স ডেইলি- তে আরও কিছু বিশদ পাওয়া যাবে


এই কমান্ড লাইনগুলিকে W W এ মোড়ানো পাঠযোগ্যতার উন্নতি করতে পারে।
জেসন সালাজ

আমি এটি করেছি (কেবলমাত্র এতে /পরিবর্তিত হয়ে localonly), তবে নতুন ব্যবহারকারীর হোম ডিরেক্টরি উপস্থিত হয়নি ...
ইম্জ - ইভান জ্যাকারিয়াশেভ

ঠিক আছে, একক ব্যবহারকারী মোড থেকে প্রস্থান করার পরে, আমি লগইন মেনুতে নতুন ব্যবহারকারী দেখতে সক্ষম হয়েছি এবং তারপরে ফাইল সিস্টেমে নতুন হোম ডিরেক্টরি উপস্থিত হয়েছিল। সুতরাং আমার উপরের মন্তব্যটি কোনও বাস্তব সমস্যা সম্পর্কে নয়।
imz -

6

@ ইনফ্যামির সমাধান 10.5 এর জন্য বলে মনে হচ্ছে।

ওএস এক্স 10.6 এ নিম্নলিখিত লাইনের মতো দেখতে প্রতিটি লাইনের পরিবর্তন করা দরকার:

sudo dscl localhost -create /Local/Default/Users/addusername

যে প্রতিস্থাপন হয়, /দ্বারা localhost, শুরুতে যোগ /Local/Defaultকরার /Usersএবং সমগ্র কমান্ড ডাকা sudo


আমি এটি করেছি (কেবলমাত্র এতে /পরিবর্তিত হয়ে localonly), তবে নতুন ব্যবহারকারীর হোম ডিরেক্টরি উপস্থিত হয়নি ...
ইম্জ - ইভান জাখারিয়াচেভ

ঠিক আছে, একক ব্যবহারকারী মোড থেকে প্রস্থান করার পরে, আমি লগইন মেনুতে নতুন ব্যবহারকারী দেখতে সক্ষম হয়েছি এবং তারপরে ফাইল সিস্টেমে নতুন হোম ডিরেক্টরি উপস্থিত হয়েছিল। সুতরাং আমার উপরের মন্তব্যটি কোনও বাস্তব সমস্যা সম্পর্কে নয়।
imz -
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.