青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Matrix
Klarke's C/C++ Home
posts - 61,comments - 0,trackbacks - 0

How to change permissions (chmod) of a file

Permissions can be very important when it comes to hosting your website. Permissions can allow our server computer to write and edit your files. Along with that, some files need to be protected from writing and editing, as a security measure. You can change your file permissions in many ways.

Using File Manager in cPanel

One of the easy and basic ways to change the permissions is through File manager in cPanel. To change the permissions for a file or folder in cpanel, please do the following:

  1. Login to your cPanel (if not already there)
  2. Click File Manager
  3. Click the name of the file for which you would like to change the permissions.
  4. Select the Change Permissions link at the top right of the page.
  5. Select the permissions you would like to set for the file.
  6. Click Change Permissions

 

Using FTP

Connect to FTP. Go to the file and right click. Choose Permissions or Attributes or Properties (depends on your program).

Using SSH or a script

This can be done with chmod command.


So, what do these permissions and numbers mean?

File permissions determine what you are allowed to do and who is allowed to do it.

Owner Group World
Read ? ? ?
Write ?
Execute ? ? ?

 

The columns are the three types of users. First is the Owner; the owner is you, the person who has access to the cPanel or shell. Second is the Group; the group is other people on your server. Third is the World; the world is any visitor from the public (think world wide web).

Each row represents a permitted action for this file (or folder). Read means the user is allowed to view the file. Write means the user is allowed to edit the file. Execute means the user is allowed to run the file.

It is very important that Group and World be able to view your website files. However, there are some files which you may not want anyone to see. If you remove the check for Read under Group and World, then the file will not show in anyone's browser (instead visitors will see a 403 Forbidden error).

In the File Manager, permissions are expressed as numbers. We are only concerned with 3 digits, so if you see 4 digits, then ignore the first one. Thus 0755 is the same as 755.

The numbers represent a combination of each unique permission. Also, the first of the three digits represents the permissions for the Owner. The second digit represents the Group. The third digit represents the World.

  • Read is equal to 4.
  • Write is equal to 2.
  • Execute is equal to 1.
  • No permissions for a user is equal to 0.

Thus...

  • Write and Execute without Read is equal to 3.
  • Read and Execute without Write is equal to 5.
  • Read and Write without Execute is equal to 6.
  • Read and Write and Execute is equal to 7.

At this point, all you need to know is that your files should always have permissions of 644 or 755. (For most files, it doesn't matter if you give the executable permission or not. You won't see any difference.)

However, folders must always be 755.

One more rule. Any files inside the cgi-bin folder must have 755 permissions.


Advanced

A common concern is using file permissions of 777.

HostGator does not allow 777 on files which process server-side (i.e. PHP). However, many scripts require you to change your files to 777.

I can tell you that 755 will work in lieu of 777. You will not need to use 777 on PHP files or folders.

What's the big deal?

The concern is giving writable permissions to Group and World. This allows hackers from the world wide web to edit your files. Thus, the last two digits of file permissions should never be 2, 3, 6, or 7.

The problem is when you install a PHP script, the script needs permission to edit files. Traditionally, PHP is treated as 'nobody' on the server. Therefore, PHP is treated the same an any unknown visitor and must obey the permissions granted to World.

The solution to this conflict is to treat PHP as the Owner. HostGator has done so by implementing a special PHP security environment known as suPHP (or phpSuExec).

With suPHP, all PHP scripts are allowed the same permissions as the Owner, and outside visitors are still restricted by the World permissions. Therefore, 755 is the perfect number; it allows all actions for PHP and only reading/viewing for potential hackers.

Other formats

Permissions can be expressed many ways. You have already seen the two-dimensional matrix and the 3 or 4 digit numbers.

However, if you prefer to use the Linux shell (SSH), then file permissions will look like this:

drwxr-xr-x

You can ignore the very first character; it represents the file type rather than permissions. Next, you see three letters which represent the Owner's permissions.

  • r = read
  • w = write
  • x = execute
  • - (hyphen) = no permission

The Owner will normally have all three permissions, which is represented by rwx.

The next three characters represent the Group's permissions. Finally, the last three characters represent the World's permissions.

Notice that Group and World do not get the writable permission. In place of the 'w' will be a hyphen, meaning that write is definitely not allowed: r-x.

Here are some conversions to consider.

2D Matrix Numerical Representation Linux Representation
error 755 or 0755

Recommended!
drwxr-xr-x
error 644 or 0644

Recommended!
drw-r--r--
error 700 or 0700 drwx------
error
posted on 2012-08-13 10:11 Klarke 閱讀(2793) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美福利电影在线观看| 91久久夜色精品国产九色| 亚洲免费电影在线| 亚洲精品久久久久久久久久久久| 欧美经典一区二区| 午夜精品一区二区在线观看| 久久久久国产一区二区三区| 99精品热6080yy久久 | 国产精品美女久久久浪潮软件| 午夜精品久久久久久| 久久免费偷拍视频| 亚洲女爱视频在线| 免费成人av在线| 欧美一区二区在线播放| 欧美激情精品久久久久久免费印度 | 欧美国产一区二区三区激情无套| 欧美日韩国产探花| 久久久久久午夜| 欧美午夜不卡视频| 欧美电影在线观看完整版| 国产精品一二| 亚洲人成网在线播放| 韩国美女久久| 亚洲影视九九影院在线观看| 日韩午夜激情| 久久最新视频| 久久精品官网| 国产精品久久夜| 亚洲精品1区2区| 亚洲国产黄色片| 久久高清福利视频| 欧美亚洲一区三区| 国产精品电影在线观看| 亚洲日本成人| 亚洲精品中文字幕女同| 久久综合久久美利坚合众国| 久久久久女教师免费一区| 国产精品久久久久久久久免费桃花| 亚洲精品日韩激情在线电影| 亚洲日本成人在线观看| 美女主播精品视频一二三四| 麻豆成人综合网| 黄网站免费久久| 久久成人人人人精品欧| 久久精品视频免费| 国内精品福利| 久久激情一区| 免费观看成人| 91久久久久| 欧美精品一区二区久久婷婷| 亚洲激情二区| 亚洲少妇自拍| 国产精品久久久一区麻豆最新章节| 亚洲图片在线观看| 欧美影片第一页| 国内精品久久久久久 | 欧美一区二区三区免费看| 国产精品hd| 亚洲欧美区自拍先锋| 久久久www成人免费精品| 黄色成人免费观看| 裸体歌舞表演一区二区| 亚洲精品免费网站| 亚洲影视在线| 国产一区二区精品丝袜| 久久综合伊人77777蜜臀| 最新中文字幕一区二区三区| 亚洲一区三区视频在线观看| 国产欧美日韩在线观看| 久久久久九九九| 亚洲欧洲三级| 欧美在线播放一区二区| 在线看片成人| 欧美午夜精品久久久久久人妖 | 中文在线资源观看网站视频免费不卡 | 99热免费精品| 国产精品h在线观看| 欧美亚洲一区在线| 欧美成人一区二区| 亚洲淫性视频| 在线观看国产欧美| 欧美日韩精品免费| 先锋影音网一区二区| 欧美大片在线观看| 亚洲天堂av在线免费| 国产自产在线视频一区 | 亚洲高清资源| 亚洲综合日韩在线| 韩国成人精品a∨在线观看| 免费成人av在线| 亚洲欧美一区二区三区久久| 欧美激情网友自拍| 欧美一区二区三区四区在线观看地址| 一区在线视频| 国产精品国产自产拍高清av| 久久视频国产精品免费视频在线 | 亚洲另类在线视频| 国产亚洲欧美另类中文 | 亚洲国产一区二区三区青草影视| 亚洲综合社区| 亚洲精选大片| 狠狠综合久久| 国产精品青草久久| 欧美激情综合网| 久久av一区二区三区漫画| 亚洲三级免费观看| 美腿丝袜亚洲色图| 欧美一区二区三区精品| 一本久久青青| 亚洲国产精品成人| 国产亚洲精品aa| 国产精品免费网站在线观看| 欧美日本不卡高清| 美女被久久久| 欧美在线1区| 亚洲一区二区三区在线看| 亚洲精品社区| 欧美国产日韩视频| 久久亚洲春色中文字幕| 亚洲欧美精品在线观看| 国产精品亚洲综合久久| 久久精品国产精品亚洲| 日韩一级在线观看| 欧美国产日韩精品免费观看| 久久久精品国产99久久精品芒果| 一区二区三区欧美在线| 亚洲精品乱码| 亚洲国产日韩欧美在线动漫| 激情成人亚洲| 国产亚洲精品高潮| 国产日韩一区二区三区在线| 国产精品色网| 国产精品女人网站| 国产精品久久国产三级国电话系列| 欧美激情一区二区久久久| 蜜桃视频一区| 免费日韩视频| 欧美 日韩 国产一区二区在线视频 | 欧美日韩岛国| 欧美人与性动交cc0o| 欧美喷水视频| 欧美色网一区二区| 欧美视频中文字幕| 国产精品wwwwww| 国产精品免费网站| 国产日产高清欧美一区二区三区| 国产精品免费视频xxxx| 国产欧美一区二区三区沐欲| 国产午夜精品全部视频在线播放| 国产视频久久久久久久| 狠狠爱www人成狠狠爱综合网| 一区二区三区在线免费视频| 亚洲国产毛片完整版| 亚洲三级免费| 亚洲永久字幕| 久久九九热re6这里有精品 | 久久久久国产精品厨房| 久久婷婷国产综合国色天香| 美女国内精品自产拍在线播放| 欧美成人免费网站| 欧美日韩一级视频| 国产欧美一区二区精品秋霞影院| 国产一区二区三区四区老人| 18成人免费观看视频| 亚洲免费观看高清完整版在线观看| 亚洲午夜精品久久| 久久偷窥视频| 亚洲精品中文字幕在线| 亚洲欧美日韩高清| 老司机免费视频一区二区| 欧美日韩三级| 国产主播一区| 一本色道久久99精品综合| 午夜一区二区三视频在线观看| 久久视频这里只有精品| 亚洲精品乱码久久久久久| 亚洲午夜羞羞片| 久久综合伊人77777蜜臀| 国产精品www.| 亚洲国产精品久久| 亚洲欧美一区二区三区极速播放 | 国产一区91| 日韩亚洲欧美精品| 久久国产精品免费一区| 亚洲国产一区二区视频| 午夜视频在线观看一区| 欧美二区乱c少妇| 国产一区二区三区av电影| 亚洲精品在线观看视频| 久久久久久九九九九| 一本色道久久综合精品竹菊| 久久久免费精品| 国产精品久久久久9999| 亚洲电影免费在线观看| 欧美一区二区三区免费看| 99视频精品在线| 欧美 日韩 国产一区二区在线视频 | 亚洲欧美另类国产| 亚洲电影免费观看高清完整版在线观看| 亚洲在线视频|