it-swarm-vi.com

Bắt đầu một phiên khách từ màn hình đăng nhập

Tôi đã tự hỏi đâu là cách tốt nhất để bắt đầu phiên khách từ màn hình đăng nhập (GDM).

Hiện tại, tôi đã tạo một người dùng mới có tên 'ub Ubuntu-guest' (phải là một cái gì đó không phải là 'khách'). Sau đó thêm đoạn mã sau vào Ứng dụng khởi động.

[.__.] #!/bin/bash [.__.]/usr/share/gdm/guest-session/guest-session-launch & [.__.]/usr/bin/gnome-session-save - đăng xuất

Vấn đề với phương pháp này, là khi bạn đăng nhập với tư cách là 'ub Ubuntu-guest', bạn phải bắt đầu hai phiên gnome: một cho 'ub Ubuntu-guest' và một cho tài khoản khách thực tế.

Xin vui lòng cho tôi biết nếu bạn có bất kỳ ý tưởng tốt hơn khác. Cảm ơn!

10
Dariel Dato-on

1. Không bao giờ cho phép bất kỳ Người dùng tạm thời nào không có mật khẩu để giành quyền kiểm soát truy cập máy tính của bạn! FIRST Thực hiện chính sách để ngăn chặn một người dùng khách thực hiện thay đổi toàn bộ hệ thống mở trình soạn thảo văn bản gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla chèn văn bản

[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no

2. mở terminal và bắt đầu gõ

Sudo addgroup --system --quiet --gid 126 guest
Sudo useradd -c Guest,,, -d /tmp/guest-home.UBUNTU -m -s /bin/bash -g guest guest
Sudo usermod --uid 117 --gid 126 guest

để tạo mật khẩu trống cho tài khoản này:

Sudo usermod --password U6aMy0wojraho guest

để tạo Không yêu cầu mật khẩu khi đăng nhập cho tài khoản này:

Sudo usermod --groups nopasswdlogin guest

Chỉnh sửa loại /etc/gdm/gdm.schemas:

gksu gedit /etc/gdm/gdm.schemas

và thêm khách vào lời chào/Bao gồm mặc định

<lược đồ>
[.__.] <Key> người chào/Bao gồm </ key>
[.__.] <Chữ ký> s </ chữ ký>
[.__.] <Mặc định>khách mời</ mặc định>
[.__.] </ Lược đồ>

bây giờ Sudo restart gdm

LƯU Ý: bạn sẽ không còn hủy đăng nhập vào các phiên của khách từ tài khoản người dùng, đây là phiên khách mới và bạn sẽ chỉ có thể đăng nhập từ màn hình đăng nhập, mọi thay đổi đối với tài khoản này sẽ vẫn được đăng xuất cho đến khi máy tính khởi động lại.

để khôi phục thiết bị đầu cuối mở và gõ:

Sudo userdel guest

sau đó Sudo restart gdm

để sao chép cài đặt của bạn cho phiên khách

Sudo cp -R ~/.gconf/desktop /etc/gconf/gconf.xml.system/
Sudo cp -R ~/.gconf/apps /etc/gconf/gconf.xml.system/
Sudo chmod 777 -R /etc/gconf/gconf.xml.system/desktop
Sudo chmod 777 -R /etc/gconf/gconf.xml.system/apps
5
John

Có bài viết diễn đàn và báo cáo lỗi rất nhiều về điều này. Trong một báo cáo lỗi , ai đó đã mô tả tài khoản phiên khách đỏ họ thiết lập có thể phù hợp với bạn.

1.- Tạo số lượng không có đặc quyền (ví dụ Khách). Sau đó, mật khẩu = khách

: P Bất kỳ dễ dàng.

2.- Cấu hình số này (Khách).

3.- Thêm tất cả các tệp (bao gồm ẩn) vào tệp .tar và lưu tệp đó (ví dụ /etc/init.d/guest.tar)

4.- Tạo tệp này /etc/init.d/guest.sh Với ngữ cảnh này:

#!/bin/sh
rm -rf /home/guest
mkdir /home/guest
chown guest:guest /home/guest
tar -C /home/guest -xvf /etc/init.d/guest.tar

5.- Trong thiết bị đầu cuối:

Sudo chmod +x /etc/init.d/guest.sh
Sudo update-rc.d guest.sh defaults
1
Michael Crenshaw

Khóa xuống

Bạn có thể muốn xem xét điều này câu trả lời nếu bạn muốn "Khóa xuống" tài khoản người dùng.

0
LassePoulsen