2011-10-05 28 views
7

Tôi có một thư mục, bên trong đó tôi có nhiều thư mục chứa mỗi tệp hình ảnh.Cách thay đổi quyền tệp cho tất cả các thư mục con (CHMOD)

Tôi muốn thay đổi quyền đối với tệp là 755 cho tất cả các thư mục con các tệp hình ảnh bên trong chúng.

Tôi đang sử dụng WinSCP để kết nối với máy chủ. Vì vậy, làm thế nào để tôi thay đổi quyền truy cập tập tin trong một đi như tôi không thể tiếp tục thay đổi từng cái một vì có rất nhiều tập tin.

+0

Chờ, là này cho FTP? – Blender

+0

Tôi nghĩ rằng sFTP..không phải FTP của nó. – ptamzz

+0

Vâng, dù sao đi nữa, đó là một dạng FTP. – Blender

Trả lời

11

Nếu bạn có quyền truy cập vỏ đến máy chủ bạn có thể thực hiện

chmod -R 755 {DIR} 

-R có nghĩa là đệ quy.

Edit: Nếu bạn chỉ có thể truy cập thông qua WinSCP bạn sẽ có thể chọn các tập tin/thư mục bạn muốn và change the permissions recursively

+0

Cảm ơn. Tôi đã truy cập vào trình bao. Tôi đã thay đổi quyền. :) – ptamzz

3

Nếu bạn có quyền truy cập shell vào máy chủ của mình, bạn có thể chmod qua trình bao.

Bạn recurse với -R:

chmod 755 -R ... 

Tôi cũng muốn in các tập tin, vì vậy chỉ cần nối thêm một -v nếu bạn muốn:

chmod 755 -Rv ... 
+0

Sửa số cổng không hợp lệ. OP yêu cầu 755 thay vì 775. – david

1
chmod -R 704 yourDirectoryName 

Chủ đầu tư có thể: Execute đọc Viết, Nhóm: Không premissions, Giáo viên: Đọc tiền hoa hồng

2

Bạn có thể thực hiện việc này thông qua FileZilla. Đăng nhập qua FileZilla và nhấp chuột phải vào thư mục và nhấp vào thay đổi quyền và bên dưới bạn sẽ tìm thấy tùy chọn để thay đổi quyền trên thư mục con và tệp.

0

Tôi đã quyết tâm theo cách này:

gắn ftpdir đến địa phương với curlftpfs (curlftpfs tutorial):

curlftpfs -v IP /mnt/ftp/ -o user=<user>:<pass> 

chmod 755 /mnt/ftp/ -R 
Các vấn đề liên quan