Với Lion, Sự cố khi truy cập các thư mục NTFS được chia sẻ với SMB: //


2

Chúng tôi đang thử nghiệm tập lệnh đăng nhập cục bộ mà chúng tôi đã tạo cho người dùng Macintosh trên Lion. Nó đã hoạt động tốt trên tất cả các phiên bản OS X trước ngày 10.7. Dưới đây là kịch bản mà chúng tôi đang sử dụng. Khi chúng tôi chạy tập lệnh, giờ đây nó gắn một thư mục có tên là "home" thay vì "tên người dùng" và đưa ra một lỗi cho biết "Thư mục không thể mở được vì bạn không có quyền xem nội dung của nó." Tôi đã tham khảo tài liệu Apple sau đây và nó không hữu ích trong việc giải quyết vấn đề.

Sau đây là đường dẫn chia sẻ mà chúng tôi đang cố gắng gắn kết trong tập lệnh:

/home/username

và các quyền NTFS sau đây đã được cung cấp cho các thư mục được liệt kê tương ứng.

  • / home - Tất cả người dùng có thể Đọc thuộc tính, Đọc thuộc tính mở rộng, Đọc quyền
  • / home / tên người dùng - Tất cả người dùng có toàn quyền kiểm soát thư mục này

Đây là tập lệnh mà chúng tôi đặt trong / usr / local / sbin:

#!/bin/bash

clear

username="$(whoami)"
IP="$(dig $HOSTNAME +short)"

VOLUMES="/Volumes/Workarea /Volumes/$username"
for volume in $VOLUMES ; do
    [ -d $volume ] && umount -f $volume
done

if [ "$username" != "adminuser" ] && [ "$username" != "setupuser" ]; then
    osascript -e "try" -e "mount volume \"smb://domain.com/Workarea\"" -e "end try"
    osascript -e "try" -e "mount volume \"smb://domain.com/home/"$username\" -e "end try"
fi

killall -u $username Terminal

Tôi không chắc chắn những quyền NTFS bổ sung nào cần được cung cấp hoặc nếu chúng tôi có thứ gì đó cần chỉnh sửa trong tập lệnh của mình vì Apple đã thay đổi một số mục SAMBA trong Lion.

Tôi đã thêm một bài đăng lên Cộng đồng hỗ trợ của Apple tại đây vì tôi chưa nhận được bất kỳ lượt truy cập nào từ đây.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.