(91) 350-9520 support@omarine.org M-F: 7 AM - 7 PM; Weekends: 9 AM - 5 PM

Hệ điều hành: Mất quyền và khôi phục quyền

 

Có một lần tôi chép một thư mục chứa một số lượng lớn các file ra một ổ cứng ngoài để dự phòng. Ổ cứng này có định dạng NTFS. Đến khi chép trở lại máy (định dạng ext4) thì các file chương trình và các file kịch bản bị mất hết quyền thực hiện. Nếu bạn cũng rơi vào trường hợp tương tự, thì có thể khôi phục bằng cách chuyển đến thư mục đó và gõ vào các dòng lệnh dưới đây, lưu ý là với số lượng hàng nghìn file lại nằm lẫn với các file dữ liệu trong một cấu trúc thư mục nhiều tầng thì không thể dùng chuột để xử lý từng file một cách thủ công:

find . -type f -exec file -i {} \; | while read line; do \

if ( echo “$line” | grep “executable” 1>/dev/null ) \

|| ( echo “$line” | grep “shellscript” 1>/dev/null ); then \

chmod -v 755 `echo “$line” | cut -d’:’ -f1`; \

fi

done

 

Advertisements

Gửi phản hồi

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: