Tôi có một máy chủ Ubuntu 18.04 được kết nối với miền cửa sổ của chúng tôi. Tôi đã thiết lập để người dùng có thể đăng nhập vào máy chủ bằng tín dụng AD đang hoạt động tốt. Tôi cũng đã thiết lập tập lệnh tự động gắn chia sẻ cửa sổ khi đăng nhập.
sudo mount -t cifs //tiberius/$1 /home/[email protected]/D -o user=$1,cruid=$1,sec=krb5,uid=$1,gid=domain\ người dùng
Đây là một tập lệnh chạy khi đăng nhập. Trong /etc/bash.bashrc của tôi, tôi có cái này:
#Nếu ~/D không tồn tại, hãy tạo nó
nếu [ ! -d ~/D ]; sau đó
mkdir ~/D
fi
#Mount D lái xe tới ~/D
nếu [ "$EUID" -ne 0 ] && [ "$EUID" -ne 1000 ]; sau đó
sudo /usr/local/bin/mountsamba.sh $USER
fi
# Ngắt kết nối khi đóng phiên
Kết thúc() {
sudo /etc/bash.bash_logout
}
kết thúc bẫy SIGUP
nếu [ -f /etc/bash.bash_aliases ]; sau đó
/etc/bash.bash_aliases
fi
Việc chia sẻ dường như diễn ra tốt đẹp, điều này thật tuyệt, nhưng tôi đang gặp phải những lỗi này trong/var/log/syslog:
[1477629.820060] CIFS VFS: Xác minh người dùng có vé krb5 và keyutils đã được cài đặt
[1477629.820061] CIFS VFS: Gửi lỗi trong SessSetup = -126
Những nhật ký này khiến bạn rất khó biết liệu có bất kỳ sự cố lớn nào trong máy chủ hay không. Tôi chỉ đang cố gắng để những chia sẻ này tự động gắn kết mà không cần người dùng phải nhập mật khẩu nhiều lần khi đăng nhập. Điều này sẽ hoạt động vì máy chủ được kết nối với AD. Tôi đoán điều này có liên quan đến keytab và khi người dùng thay đổi mật khẩu của họ?