LMTOOLS உரிம மேலாளர். ஆட்டோடெஸ்க் தயாரிப்பு பயனர்களுக்கான உரிமங்களைப் பட்டியலிடுங்கள்

நல்ல மதியம், அன்பான வாசகர்களே.

நான் மிகவும் சுருக்கமாக மற்றும் கட்டுரையை புள்ளிகளாக உடைப்பேன்.

நிறுவன சிக்கல்கள்

ஆட்டோகேட் மென்பொருள் தயாரிப்பின் பயனர்களின் எண்ணிக்கை உள்ளூர் நெட்வொர்க் உரிமங்களின் எண்ணிக்கையை மீறுகிறது.

  1. ஆட்டோகேட் மென்பொருளில் பணிபுரியும் நிபுணர்களின் எண்ணிக்கை எந்த உள் ஆவணத்தாலும் தரப்படுத்தப்படவில்லை.
  2. புள்ளி எண் 1 இன் அடிப்படையில், நிரலை நிறுவ மறுப்பது கிட்டத்தட்ட சாத்தியமற்றது.
  3. வேலையின் முறையற்ற அமைப்பு உரிமங்களின் பற்றாக்குறைக்கு வழிவகுக்கிறது, இது இந்த சிக்கலுடன் தகவல் தொழில்நுட்ப சேவைக்கு சந்தாதாரர்களிடமிருந்து கோரிக்கைகள் மற்றும் அழைப்புகளுக்கு வழிவகுக்கிறது.

தொழில்நுட்ப சிக்கல்கள்

  1. ஆக்கிரமிக்கப்பட்ட உரிமங்களின் பட்டியலைப் பார்ப்பதற்கான கருவிகள் பற்றாக்குறை.

தீர்வு விருப்பங்கள்

  1. மென்பொருள் உற்பத்தியாளரால் ஆதரிக்கப்படும் ஒரு ஆயத்த தீர்வு, பயனர்கள் ஆக்கிரமிக்கப்பட்ட உரிமங்களின் பட்டியலை சுயாதீனமாக பார்க்க அனுமதிக்கிறது.
  2. உரிம மேலாளரின் செயல்பாடு குறித்த அறிக்கையை வலைப்பக்கத்தின் வடிவத்தில் காண்பிப்பதற்கான பொருத்தமான தீர்வை உருவாக்குதல்.

எடுக்கப்பட்ட முடிவு மற்றும் செயல்படுத்தல்

தொழில்நுட்ப பணி

  1. OS உரிமத்தில் சேமிப்பதற்கான வாய்ப்பு
  2. உரிமம் வைத்திருக்கும் பயனர்களின் பட்டியலைக் காட்டுகிறது

உரிம மேலாளரின் அமலாக்கம்

தேவையான செயல்பாட்டை சுயாதீனமாக செயல்படுத்த முடிவு செய்யப்பட்டது. செயல்படுத்தும் உத்தரவு:

  1. மெய்நிகராக்க சேவையகத்தில் CentOS 7 ஐ நிறுவுதல் மற்றும் கட்டமைத்தல்
  2. லினக்ஸிற்கான ஆட்டோடெஸ்க் நெட்வொர்க் உரிம மேலாளரை நிறுவுதல் மற்றும் இயக்குதல்
  3. OS ஐ மறுதொடக்கம் செய்யும்போது தானாகவே தொடங்குவதற்கு பயன்பாட்டை உள்ளமைக்கிறது
  4. அளவுருக்கள் கோப்பை அமைத்தல் (அதைப் பற்றி கீழே எழுதுகிறேன்)
  5. உள்ளூர் இணைய சேவையகம் மற்றும் PHP ஐ நிறுவுதல்

ஆக்கிரமிக்கப்பட்ட உரிமங்களின் பட்டியலைக் காண்பிப்பதை செயல்படுத்துதல்

  1. கீழே உள்ள உள்ளடக்கத்துடன் .sh கோப்பை உருவாக்கவும்:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
    	

    இது ஒரு வசதியான கோப்பகத்தில் வைக்கப்பட்டு, இயங்கக்கூடிய கோப்பாக கட்டமைக்கப்படுகிறது.

    இந்தக் கட்டளையைப் பயன்படுத்தி, உரிம மேலாளரின் நிலை log.txt கோப்பில் பதிவேற்றப்படும்

  2. கட்டளையைப் பயன்படுத்தியது
    watch -n 5 [путь к созданному в п№1 файлу .sh]

    ஒவ்வொரு 5 வினாடிக்கும் முன்பு உருவாக்கப்பட்ட பாஷ் ஸ்கிரிப்டை அழைக்க இது உங்களை அனுமதிக்கிறது.

  3. புள்ளி 1 இலிருந்து log.txt கோப்பகத்தில், பின்வரும் உள்ளடக்கங்களுடன் ஒரு index.php கோப்பு உள்ளது
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="/jq.js"></script>
    <title>License server AutoCAD</title>
    <style>
    </style>
    </head>
    <body>
    <h1>Список лицензий сервера лицензирования autoCAD</h1>
    
    <div style="margin: 10px;">
    <?php
    $log = file_get_contents('./log.txt');
    $logrp = nl2br($log);
    $arraystr = explode(PHP_EOL,$logrp);
    $busy = explode(" ",$arraystr[13]);
    echo "На данный момент занято: ".$busy[12]." лицензий<br/><br/>";
    $i = 18;
    while($i<=37){
    //var
    $a = $i-17;
    $data = explode(" ", $arraystr[$i]);
    $time = str_replace('<br', '', $data[13]);
    //varEND
    echo "<span>".$a."</span> ";
    echo "<span>".$data[4]."</span> ";
    echo "<span>".$data[12]."</span> ";
    echo "<span>".$data[11]."</span> ";
    echo "<span>".$time."</span>";
    echo "<br>";
    $i++;
    }
    ?>
    </div>
    </body>
    </html>
    	

    தயவுசெய்து PHP குறியீட்டை மதிப்பிடாதீர்கள்; மேலும் தொழில்முறை வல்லுநர்கள் அதை சிறப்பாகச் செய்வார்கள், ஆனால் நான் அதை எனது அறிவின்படி செய்தேன்.

    index.php எவ்வாறு செயல்படுகிறது என்பதன் சாராம்சம்:

    1. நான் log.txt கோப்பின் உரையைப் பெறுகிறேன், ஸ்கிரிப்ட் மூலம் முன்பு உருவாக்கப்பட்டு, ஒவ்வொரு 5 வினாடிகளிலும் புதுப்பிக்கப்படும்.
    2. பரிமாற்ற குறிச்சொற்களை html குறிச்சொற்களுடன் மாற்றுகிறேன்.
    3. நான் உரையை வரிக்கு வரியாகப் பிரித்தேன்.
    4. வரிகளின் வரிசையையும் உள்ளடக்கத்தையும் நான் வடிவமைக்கிறேன்.

அனைத்து தேவைகளையும் செயல்படுத்துவதன் விளைவு

சேவையக GUI எப்படி இருக்கும்:

LMTOOLS உரிம மேலாளர். ஆட்டோடெஸ்க் தயாரிப்பு பயனர்களுக்கான உரிமங்களைப் பட்டியலிடுங்கள்

இணையப் பக்கம் எப்படி இருக்கும்:

LMTOOLS உரிம மேலாளர். ஆட்டோடெஸ்க் தயாரிப்பு பயனர்களுக்கான உரிமங்களைப் பட்டியலிடுங்கள்

விருப்பங்கள் கோப்பு .opt

அது சுட்டிக்காட்டியது

TIMEOUTALL 14400 - நிரல் வேலையில்லா நேரம் 4 மணிநேரம் மட்டுமே
MAX_BORROW_HOURS [CODE] 48 - அதிகபட்ச கடன் காலம் 2 நாட்களுக்கு மட்டுமே.

கூட்டு. தகவல்

ஏனெனில் நிறுவனம் சரியான பதிவு செய்யப்பட்ட டொமைன் கணக்குகளைப் பயன்படுத்துகிறது. பணியாளர் பதிவுகள், உள்நுழைவு மூலம் உரிமம் எடுத்த நிபுணரை அடையாளம் காண்பது மிகவும் எளிதானது.

ஒட்டுமொத்த முயற்சியின் விளைவு:

  1. பயனர் சுயாதீனமாக ஆக்கிரமிக்கப்பட்ட உரிமத்தைப் பார்க்கிறார் மற்றும் தொழில்நுட்ப ஆதரவு சேவையின் சுமை அதற்கேற்ப குறைக்கப்படுகிறது.
  2. தொழில்நுட்ப ஊழியர்களின் பங்கேற்பு இல்லாமல் மென்பொருளில் பணிபுரியும் நிபுணர்களின் குழுவிற்குள். ஆதரவு, "யார் உரிமம் பெறுவார்கள்?" என்ற கேள்வி தீர்க்கப்பட்டது, மேலும் பணியின் முன்னுரிமையைப் பொறுத்து, உரிமம் வெளியிடப்பட்டது அல்லது ஆக்கிரமிக்கப்பட்டுள்ளது.
  3. விண்டோஸ் உரிமத்தில் சேமிக்கவும்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்