Linux運維第二次作業

第四單元練習
1.在student用戶下執行find /etc -namepasswd命令,並管理其輸出要求如下:
           *顯示所有正確輸出,屏蔽錯誤輸出


           *保存正確輸出到/mnt/find.out,錯誤輸出到/mnt/find.err



           *建立/mnt/file.all文件,並且保存所有輸出到此文件中


           *再次保存所有輸出到/mnt/file.all中,並且保持源文件內容


          

  *屏蔽此命令的所有輸出


           *顯示此命令的所有輸出並保存輸出到桌面上的任意文件中


           *保存正確輸出到/mnt/file.out.1中,屏蔽錯誤輸出


2.處理文件在文件/urs/share/mime/packages/freedesktop.org.xml要求如下:
      *找到此文件中包含ich行,並保存這些行到/root/lines中

對於grep命令,需要使用man vim得知其用法


      *用vim替換掉/root/lines中的空格,但要保持文件中原有的內容


第六章練習
1.新建用戶組,shengchan,caiwu,jishu


2.新建用戶要求如下:
      *tom是shengchan組的附加用戶
      *harry是caiwu組的附加用戶
      *leo是jishu組的附加用戶
      *新建admin用戶,此用戶不屬於以上提到的三個部門


3.新建目錄要求如下
      */cw目錄爲財務部存儲目錄只能對財務部門人員可以寫入


      *現有工具/mnt/touch命令,要求任何人可以通過在這個命令向/cw目錄中新建文件,但是隻能新建,不能瀏覽和進入

答:對於該題,首先cp原有/bin/touch到/mnt/touch,但是在普通用戶調用sudo /mnt/touch時會需要普通用戶輸入密碼,爲減少此項麻煩,利用root權限在visudo中增加ALL localhost=(root)  NOPASSWD: /mnt/touch,這樣在使用中就方便很多。隨後將/cw目錄權限改爲222即可


 


發佈了35 篇原創文章 · 獲贊 3 · 訪問量 7548
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章