linux 修改目录文件权限

  • 1:查看命令:ls -l drwxr-xr-x 4 gamer ftp 4096 Mar 7 16:56 gstore drwxrwxrwx 10 root ftp 4096 Dec 16 01:30 resin-doc

    前面共10个字符,第一个字符如果是“-” 表示这是个文件, 如果是 “d” 表示的是文件夹,“l” 表示链接文件等等 后面9个字符分为3个字符一组共三组,分别表示user(文件所属用户) 的权限、group组用户的权限、other其它用户的权限。 r表示读,w表示写,x的话示执行。各种权限代表的数字r (4) , w (2) , x (1)

  • 2:修改目录文件权限:

    chmod 777 /ftp 改变ftp目录的权限为 chmod -R 777 /ftp 改变ftp目录及子目录

  • 修改文件所属用户和用户组

    drwxr-xr-x 4 gamer ftp 4096 Mar 7 16:56 gstore drwxrwxrwx 10 root ftp 4096 Dec 16 01:30 resin-doc 红色部分,前一个是所属用户,后一个是用户组。

  • 修改所属用户

    chown gamer gstore 改变gstore目录 chown -R gamer gstore 改变gstore目录及子目录

  • 修改所属用户组

    chown :ftp gstore 改变gstore目录 chown -R :ftp gstore 改变gstore目录及子目录

  • 给同组用户增加权限

    chmod g + rwx /opt/dirs