Đây là lệnh dacsinfocard có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
dacsinfocard - quản lý tài khoản InfoCard
SYNOPSIS
dacsinfocard [dacoption[1]]
MÔ TẢ
Chương trình này là một phần của DAC trên.
Sản phẩm dacsinfocard lệnh quản lý các tài khoản được sử dụng bởi
local_infocard_authenticate[2] mô-đun xác thực. Tiện ích này phục vụ tương tự
Mục đích của các mô-đun xác thực này là dacspasswd(1)[3] lệnh làm cho nó
local_passwd_authenticate[4] mô-đun.
Ngoài việc sử dụng chúng bởi local_infocard_authenticate, các tài khoản đang hoàn toàn
riêng biệt từ bất kì khác tài khoản.
Bảo mật
Thuật toán tóm tắt được sử dụng phụ thuộc vào INFOCARD_DIGEST[5] chỉ thị có hiệu lực.
PPID văn bản gốc không được lưu trữ. Điều này gây khó khăn hơn cho kẻ tấn công
có quyền truy cập vào tệp tài khoản InfoCard để khám phá PPID.
Chỉ một DAC quản trị viên sẽ có thể chạy thành công chương trình này từ
dòng lệnh. Tại vì DAC khóa và tệp cấu hình, bao gồm tệp được sử dụng để
tài khoản lưu trữ, phải được giới hạn ở quản trị viên, điều này thường sẽ là
nhưng một quản trị viên cẩn thận sẽ đặt quyền đối với tệp để từ chối quyền truy cập vào tất cả
người dùng khác. Một người dùng bình thường có thể thay đổi đăng ký InfoCard của mình bằng cách sử dụng
các dacs_infocard(8)[6] dịch vụ web.
Chương trình này cũng có sẵn dưới dạng DAC dịch vụ web, dacs_infocard(8)[6.
LỰA CHỌN
Sản phẩm dacsinfocard lệnh nhận ra các cờ dòng lệnh này:
VÍ DỤ
Để liệt kê tất cả các tài khoản InfoCard được định cấu hình cho khu vực có tên INFOCARDS:
% dacsinfocard -uj INFOCARDS -list
DSS::INFOCARDS:bob được quản lý,istatic,enabled,passwd
DSS::INFOCARDS:alice được quản lý,istatic,disabled,passwd
Để kích hoạt lại tài khoản Alice:
% dacsinfocard -uj INFOCARDS -ena alice
Để kiểm tra xem tài khoản của Alice có được kích hoạt hay không:
% dacsinfocard -uj INFOCARDS -test ena alice
% echo $ trạng thái
0
Để kiểm tra xem có tài khoản cho tên người dùng bob và carol hay không:
% dacsinfocard -uj INFOCARDS -test tồn tại carol
% echo $ trạng thái
0
% dacsinfocard -uj INFOCARDS -test tồn tại bob
% echo $ trạng thái
1
Để lấy dữ liệu riêng tư cho bob tên người dùng:
% đặt x=`dacsinfocard -uj INFOCARDS -pdg bob`
% echo "$ x"
Đang đi nghỉ
CHẨN ĐOÁN
Chương trình sẽ thoát 0 nếu mọi thứ đều ổn, và khác XNUMX nếu không. Một kết quả "sai" từ
các -kiểm tra hoạt động được phản ánh bởi trạng thái thoát là 1. Một điều kiện lỗi được chỉ ra
bởi trạng thái thoát là 2.
Sử dụng dacsinfocard trực tuyến bằng dịch vụ onworks.net