ওএস এক্স জিইউআইতে বর্তমানে লগ ইন করা ব্যবহারকারী আপনি কীভাবে খুঁজে পেতে পারেন?


11

খুঁজে বের করতে যদি একটি নির্দিষ্ট ব্যবহারকারী, মেশিনে লগ করা হয় বিশেষভাবে ব্যবহারকারী চেষ্টা ব্যবহার গ্রাফিকাল ইউজার ইন্টারফেস।

কমান্ড লাইনের মাধ্যমে এটি কি সম্ভব?


1
জিইউআই এবং কমান্ড লাইন অপেক্ষা করবেন? উভয়? নাকি শুধু কমান্ড লাইন? আমি বিভ্রান্ত
উদ্বেগজনক

@ Nano8Blazex, প্রশ্নটি আপনার জন্য আরও স্পষ্ট করে তুলেছে।
3:30 pm

: ডি যে দুর্দান্ত!
ভয়ঙ্কর

উত্তর:


19

গুই:

  • সিস্টেম পছন্দগুলিতে অ্যাকাউন্টগুলির অগ্রাধিকার ফলকটি খুলুন । প্রাক-নির্বাচিত ব্যবহারকারী অ্যাকাউন্ট সক্রিয় ব্যবহারকারী অ্যাকাউন্ট হবে।
  • দ্রুত ব্যবহারকারী স্যুইচিং যদি সক্রিয় থাকে তবে তার মেনু অতিরিক্ত (মেনু বারের ডানদিকে মেনু) সক্রিয় ব্যবহারকারীর নাম দেখানোর জন্য কনফিগার করা যেতে পারে।

কমান্ড লাইন:

একটি সি প্রোগ্রামে:

প্রযুক্তিগত প্রশ্নোত্তর QA1133 এ সি কোড : কনসোল ব্যবহারকারীর লগইন স্থিতি নির্ধারণ করা কী ব্যবহারকারী সক্রিয় জিইউআই অধিবেশনটির মালিক তা কীভাবে নির্ধারণ করবেন তা দেখায়।

উদাহরণ স্বরূপ:

/* Adapted from QA1133:
 *    http://developer.apple.com/mac/library/qa/qa2001/qa1133.html
 */
#include <assert.h>
#include <SystemConfiguration/SystemConfiguration.h>

int main(int argc, char **argv) {
    SCDynamicStoreRef store;
    CFStringRef name;
    uid_t uid;
#define BUFLEN 256
    char buf[BUFLEN];
    Boolean ok;

    store = SCDynamicStoreCreate(NULL, CFSTR("GetConsoleUser"), NULL, NULL);
    assert(store != NULL);
    name = SCDynamicStoreCopyConsoleUser(store, &uid, NULL);
    CFRelease(store);

    if (name != NULL) {
        ok = CFStringGetCString(name, buf, BUFLEN, kCFStringEncodingUTF8);
        assert(ok == true);
        CFRelease(name);
    } else {
        strcpy(buf, "<none>");
    }

    printf("%d %s\n", uid, buf);

    return 0;
}

ম্যানপেজ গেটলগিন দেখুন।
Itachi

স্ট্যাটাস -f '% ইউ% সু' / ডেভ / কনসোল পুরোপুরি কাজ করে। ধন্যবাদ
অক্ষত

7

কমান্ড লাইন মাধ্যমে, whoএবং usersকাজ করা উচিত।


আহ, whoএবং "কনসোল" সন্ধান করুন। ধন্যবাদ।

1
@ জেরাল্ড: whoদ্রুত ব্যবহারকারীর স্যুইচিং ব্যবহার করার সময় আমার 10.4 সিস্টেমে ব্যবহার করা সঠিক নয় (আমার জিইউআই সেশনটি সক্রিয় থাকা সত্ত্বেও আমি এখন যে সিস্টেমটি ব্যবহার করছি) "কনসোল" এ অন্য ব্যবহারকারীকে দেখায়)। নতুন সংস্করণে এটি আরও নির্ভরযোগ্য হতে পারে।
ক্রিস জনসন

@ জন্ট: আপনার যদি 2 জন ব্যবহারকারী লগ ইন (ব্যবহারকারী স্যুইচিং) করেন তবে হু কমান্ড 'কনসোল' এর সাথে যুক্ত দু'জন ব্যবহারকারীকেই তালিকাভুক্ত করবে। এটি সঠিকভাবে কাজ করে না।
অক্ষত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.