Есептер мен артықшылықтарды уақытша қалай өзгерту керек

Су және sudo командалары

Су пәрмені әдетте басқа тіркелгіге уақытша кіру үшін қолданылады. Команда атауы «ауыстырушы пайдаланушы» үшін қысқа. Дегенмен, ол көбінесе «супер қолданушы» деп аталады, себебі көбінесе барлық жүйелік әкімшілік функцияларына толық қатынасатын түбірлік тіркелгіге уақытша кіру үшін пайдаланылады. Шынында, сіз қандай есептік жазбаға кіргіңіз келетінін көрсетпесеңіз, онда сіз root тіркелгісіне кіруді қалайды деп болжайды. Бұл, әрине, түбірлік құпия сөзді білуіңізді талап етеді. Тұрақты пайдаланушы тіркелгісіне қайта оралу үшін, басқа есептік жазбаға кіргеннен кейін, сіз тек шығуды теріп, кері қайттыңыз.

Судың негізгі пайдалануы - командалық шақыруда жай ғана «su» -ге кіру:

root пайдаланушы тіркелгілері

Басқа есептік жазбаға нақты кірудің орнына, su командасымен бірге басқа тіркелгіде орындағыңыз келетін пәрменді көрсетуге болады. Осылайша сіз дереу сізге тұрақты есептік жазбаңыз. Мысалға:

su jdoe -c whoami

Басқа тіркелгідегі бірнеше пәрмендерді оларды нүктелі үтірлермен бөліп, оларды бір мысалда келтірілгендей жалғыз тырнақшалармен бірге орындау арқылы орындауға болады:

su jdoe -c 'командасы1; command2; command3 ' ls grep көшірмесі jdoe su jdoe -c' ls; grep uid file1> file2; copy2 файлын / usr / local / shared / file3 ' sudo su sudo sudo -u root ./setup.sh

Жүйеге кіргеннен кейін, сіз командаларды sudo командасы арқылы әр командамен кіруді (-u root) көрсетпестен бірнеше минут бойы орындауды жалғастыра аласыз.

Мүмкіндігінше, жүйелі түрде жұмыс істеп, жүйе бойынша елеулі зақымдануды болдырмау үшін шектелген артықшылықтары бар есептік жазбаны қолданған дұрыс.

Төмендегі мысалда қорғалған каталогтың файлдарын келесі пәрменмен қалай тізімдей аласыз:

sudo ls / usr / local / жіктелген таратылым хабары sudo shutdown -r +20 «желілік мәселені шешу үшін қайта жүктеу»