Tôi đang chạy máy chủ Ubuntu 10.04 và đang có một số trải nghiệm rất trực quan với người dùng / nhóm. Ví dụ:
sudo touch test_file # create empty file
sudo groupadd test # create 'test' group
sudo chown root:test test_file # change group of file to 'test'
sudo chmod g+rwx test_file # give write permissions to group
sudo usermod -a -G test {my-user} # add my user to 'test' group
touch test_file # touch the file as my current user
Dòng cuối cùng tạo ra một lỗi quyền.
Tôi đã đảm bảo rằng người dùng của tôi là một phần của nhóm 'kiểm tra' ( groups {my-user}
xác nhận điều này). Nhóm test_file cũng chắc chắn được đặt thành 'test' và quyền của nhóm được đặt.
Tại sao người dùng của tôi không thể ghi vào tệp kiểm tra tệp?
su - username
vào giao diện điều khiển đang chạy của bạn. bạn không cần phải đăng xuất để đăng nhập theo cách này :)