設置特殊權限位

   設置特殊權限位

文件、目錄-----基本權限

 特殊文件----命令

   uid  gid---用戶標誌身份的唯一數字  500  500

      進程運行  euid   egid  

            用戶:zhy      

            #SU  ZHY

            $PS              500   500

 

#chmod  u+s   /bin/vi    ----boot

 

-rwxr-xr-x    root  root   /bin/vi

     s

   S

       uid=====gongxiang

       gid=====gongxiang

 

      0    0

 /etc/passswd

  Zhy: 500:0

 Login:zhy

 [root]

 

 

  -rwxr-xr-x  root  root    ……./bin/vi

    root    0    0

#su zhy

$vi /etc/passwd

 

 

 

Linux裏只有普通文件和目錄具有x權限

 

#chmod  g+s   /bin/vi 

 

 

以zhs身份編寫了一段程序(文件)  rmfile(刪除文件)

-rwxr-xr-x    zhs    web     …..     rmfile---ls

web----zhs   root   lisi

      500    0    501

以root身份創建了一個普通文件file1

-rw-r--r--    root   web    file1

 

#rmfile  file1

 

 

 

#chmod  4755   rmfile

 -rwsr-xr-x   rmfile

以root身份刪除file1的時候?

 

#chmod  2755  rmfile

-rwxr-sr-x    rmfile

 

U+s:---將作者(root)身份共享給所有人

 

G+s----將該組用戶的執行權限共享給組裏的人

   Mkdir     dir_1

   drwxr-xr-x     zhs   web   dir_1

     在dir_1目錄下新建文件,文件的組合dir_1保持一致

root   root

 touch file    ------------    root  root   file

 

 

 

 

 

 

 

 

 

 

       #ps  -aux

       #ps  -el

      內核調度器----init ---進程的信息

      服務器配置

      使用任何一種服務

       第一步:開啓響應服務

        #service   httpd  start

        關閉服務、瞭解當前服務

 

 

 

 

 

 

 

 

-rwxr-xr-x   root   root    /sbin/vi

            0      0

1)#chmod  u+s   /bin/vi

       root   uid=0   共享

  /etc/passwd

  zhy:500:500:……

zhy$vi      0  500

2)chmod g+s  /bin/vi

  root  gid=0    共享

 

zhy$ 

u+s  g+s 能解決相同的問題

 o+t?

 

 

sudo:

zhs  :192.168.52.3==   cp  -f  

 

 

 

 

安裝應用軟件

1)

滿足條件:

從網絡上已經下載到本地

光盤等介質上存在

rpm:軟件管理環境

安裝

    軟件包名-版本號-發行好-平臺.tar.gz

    #tar  -zxvf   軟件包-版本號-。。。.tar.gz

    #rpm –ivh  軟件包名稱.rpm

man rpm

   -U:升級

   -e:卸載

  

滿足條件:

      需要網絡安裝

      需要安裝的軟件依賴關係比較複雜

      機器能夠連接外網

      #yum  install  軟件包-。。。。。

    

 

 

 

服務與進程的管理

Windows   ctrl+alt+del----人物管理器

 

管理進程的命令

   #w  用戶名

   結果包括

  用戶名  終端(有終端名、沒有名字)

   #ps  -aux

   #ps  -el

   實時人物管理器

   #top

   殺死進程

 

service  named

   

   進程狀態

  S:sleep

  R:running

  Z:zombie

 

  Service  服務名  start

  Service  服務名  stop

 

   #kill  PID

   #kill  -9  PID      -9強制殺死

   給進程發送信息-------

     掛起:暫停   cpu時間片

     休眠:

 

 

計劃任務安排

    一次性:at

本週三下午3:00複製/etc   制定目錄下

步驟:

   Linux提供了一次性安排任務的服務

   第一步:開啓服務

    #service atd start

    語法:man at

1)at   時間 

>安排需要執行的命令

Ctrl+d

2)#vi  file

  #at –f file 時間

       發送電子郵件---/var/spool/mail/用戶名

       幾號作業   時間被執行    在哪個終端顯示結果

 影響at佈置任務的兩個文件

  /etc/at.allow

  /etc/at.deny

  限制哪些用戶可以使用at

    注意:

      /etc/at.allow:包含的用戶可以佈置任務

      /etc/at.deny:包含的用戶禁止佈置任務

      兩個文件都不存在:只允許root佈置任務

      兩個文件都存在,內容爲空:所有用戶都可以佈置任務

      兩個文件都存在,內容不空:allow優先級別高

默認情況下deny文件存在

  編輯文件  語法格式

     一個用戶名佔一行

    #atq

    顯示當前佈置的任務

   #atrm  作業號

    刪除指定的任務

 

時間表示

   30分鐘後    at –f file  now + 30 minutes

                                 days

                at –f file  tomorrow         

                at –f file  today

                at –f file  hh:mm  tomorrow

                         10:20   tomorrow

                at  -f file  hh:mm  mm/dd/yyyy

                          10:23    01/23/2012

                          11:30   23.11.2012

                At –f file   2:00pm

                At  -f file  3:00am

   -m:要求at發送電子郵件

 

 

  備份

     重複性:cron

     每月1號複製/etc  /boot  /home   u盤上

 

系統引導流程

運行級別0-6

服務的管理service #### start|stop|restart

           rcn.d   S    K

特殊權限  u+s  sudo

進程的管理:service  ps   kill     top   w

 用戶和組管理useradd groupadd /etc/passwd shadow login.defs skel

     .bashrc  .profile  group  gpasswd  gshaow

        usermod  userdel

  計劃任務的安排  at

 

 

 

 下週一:

軟件包的管理

cron

硬盤分區,磁盤配額

 

Shell

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章