Су және 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 «желілік мәселені шешу үшін қайта жүктеу»