ווי צו טעמפּערעראַלי טוישן אַקאַונץ און פּריווילעגז

די סו און סודאָ קאַמאַנדז

די סו באַפֿעל איז קאַמאַנלי געניצט צו פאָרויסזאָגן צו אנדערן חשבון. דער באַפֿעלן נאָמען איז קורץ פֿאַר "פאַרטרעטער באַניצער". אָבער, עס איז אָפט אויך גערופן די "יבער באַניצער" באַפֿעל, ווייַל רובֿ אָפט עס איז געניצט צו צייַטווייַליק אַרייַנלאָגירן אין די וואָרצל חשבון, וואָס האט פול צוטריט צו אַלע סיסטעם אַדמיניסטראַציע פאַנגקשאַנז. אין פאַקט, אויב איר טאָן ניט ספּעציפיצירן וואָס באַריכטן איר ווילן צו קלאָץ אין, איר יבערמאַכן איר ווילן צו קלאָץ אין די וואָרצל חשבון. דעם פון קורס ריקווייערז איר וויסן די שורש פּאַראָל. אין סדר צו פאַלן צוריק צו די רעגולער באַניצער חשבון, נאָך לאָגין אין אן אנדער חשבון, איר פשוט טיפּ אַרויסגאַנג און שלאָגן צוריקקומען.

אַזוי די גרונט נוצן פון סו איז צו פשוט אַרייַן "סו" בייַ די באַפֿעל פּינטלעך:

סו וואָרצל באַניצער אַקאַונץ

אַנשטאָט אַקשלי לאָגינג אין צו אנדערן חשבון איר קענען ספּעציפיצירן די באַפֿעל איר ווילן צו ויספירן אין די אנדערע חשבון צוזאמען מיט סו באַפֿעל. דער וועג איר זענען מיד צוריק צו איר רעגולער חשבון. פֿאַר בייַשפּיל:

דיין דזשדאָ-ק וועמען

איר קענען ויספירן קייפל קאַמאַנדז אין די אנדערע חשבון דורך סעפּערייטינג די זיי מיט סעמיקאָלאָנס און ענקלאָוזינג עס מיט איין קוואָטעס, ווי אין דעם בייַשפּיל:

דיין דזשאָ-ק 'קאָממאַנד 1; command2; command3 ' ls grep copy jdoe su jdoe -c' ls; grep uid file1> file2; קאָפּיע file2 / usr / local / shared / file3 ' sudo su sudo sudo -u root./setup.sh

נאָך איר האָבן קלאָץ אין, איר קענען פאָרזעצן צו דורכפירן קאַמאַנדז דורך די סודאָ באַפֿעל פֿאַר אַ ביסל מינוט אָן האָבן צו ספּעציפיצירן די לאָגין (-א וואָרצל) מיט יעדער באַפֿעל.

אויב מעגלעך, עס איז בעסער צו טאָן דיין רעגולער אַרבעט ניצן אַ חשבון מיט ריסטריקטיד פּריוולאַדזשאַז צו ויסמייַדן סיימאַלטייניאַס שעדיקן צו דעם סיסטעם דורך צופאַל.

דער ווייַטערדיק בייַשפּיל ווייזט ווי איר קענען רשימה די טעקעס פון אַ פּראָטעקטעד וועגווייַזער מיט די ווייַטערדיק באַפֿעלן:

sudo ls / usr / local / classified broadcast message sudo shutdown -r +20 "rebooting to fix network issue"