Windows 7 chạy dưới dạng. ExecAs - Tiện ích chạy chương trình với tư cách người dùng khác

Savenko Vladimir, Gundorov Sergey -

Tính thiết thực Thực thi nhưđược thiết kế để chạy bất kỳ chương trình nào có quyền khác ngoài người dùng hiện tại. Hoạt động dưới Windows Vista, 7, 8, 10, XP, NT, 2000, 2003...

Chương trình lưu trữ danh sách các chương trình và các thông số khởi chạy của chúng (thông tin đăng nhập, mật khẩu, v.v.) ở dạng mã hóa trong một tệp FList.tps. Tùy chọn gọi tiện ích: 1) Thực thi/?- Gọi trợ giúp cho chương trình 2) Thực thi/giây- Cửa sổ cài đặt thông số các chương trình khởi chạy:

    Đăng nhập- đăng nhập của người dùng dưới tên chương trình sẽ được khởi chạy

    Mật khẩu- mật khẩu người dùng

    Chương trình- tên của chương trình sẽ được khởi chạy bao gồm đường dẫn đầy đủ (có thể chọn)

    Tùy chọn- danh sách các tham số dòng lệnh để khởi chạy chương trình

    Con số- số lượng chương trình sẽ được khởi chạy (không cần thiết phải cho biết nếu chỉ khởi chạy một chương trình)

3) Thực thi như- không có tham số: Khởi chạy chương trình được chỉ định trong trường hợp nó được dùng để chạy một chương trình 4) Thực thi Như NN, trong đó NN - Con số chương trình sẽ được khởi chạy: khởi chạy một trong một số chương trình được lưu trữ

Cửa sổ cấu hình xuất hiện sau khi gọi với tham số /s:


Ở bên trái góc trên cùng cửa sổ có nút " Thêm vào", "Thay đổi" Và " Xóa bỏ", nhằm mục đích chỉnh sửa danh sách các chương trình đã khởi chạy. Sử dụng nút " Phóng"Bạn có thể kiểm tra xem chương trình được chọn trong danh sách bắt đầu như thế nào trong tài khoản được chỉ định.

Việc chỉnh sửa bản ghi của chương trình đã khởi chạy được thực hiện bằng cửa sổ sau:


tính thiết thực Thực thi như có thể được sử dụng để chạy một chương trình (hệ thống điều khiển câu lạc bộ máy tính) với quyền quản trị viên từ dưới mức giới hạn tài khoản. Điều này cho phép người vận hành bị ngăn chặn truy cập vào các tệp cơ sở dữ liệu Locker và nói chung là không thể chạy bất kỳ chương trình không mong muốn ngoại trừ Locker.
Nguyên lý khởi chạy chương trình Locker như sau (chỉ áp dụng cho tệp Windows NT, 2000, XP hệ thống NTFS): 1. Một tài khoản được tạo trên máy tính của người vận hành (ví dụ: “ Khóa"), không nhất thiết phải có quyền hành chính, nhưng với mật khẩu không xác định đối với nhà điều hành. 2. Trên thư mục có Locker và các tệp và thư mục đính kèm trong đó, chúng tôi xóa quyền truy cập đối với tài khoản nhà điều hành (giả định rằng họ đang hoạt động trong một tài khoản giới hạn) và cho phép quyền truy cập đọc/ghi đối với tài khoản mới tạo. Tất cả các quyền được đặt thành hệ thống tập tin sử dụng applet Explorer và "tùy chọn thư mục / bảo mật". Điều này có nghĩa là hệ thống tệp NTFS được sử dụng nếu có thể. Tất nhiên, bạn cần xóa quyền truy cập đối với nhóm bao gồm các toán tử. 3. Nếu các tệp cơ sở dữ liệu Locker được lưu trữ trên máy tính điều khiển từ xa, theo đó chúng tôi đặt quyền mạng thành tài nguyên được chia sẻ chỉ dành cho tài khoản "Locker" mà chúng tôi đã tạo. 4. Khởi chạy chương trình ExecAs bằng phím /s, chỉ định thông tin đăng nhập và mật khẩu của tài khoản mới, đường dẫn đến chương trình Locker và thư mục làm việc rồi lưu. 5. Đặt lối tắt đến chương trình ExecAs trên màn hình của người vận hành. Các thuộc tính phím tắt cũng phải bao gồm đường dẫn chính xác đến Chương trình ExecAs, nếu không nó sẽ không tìm thấy tệp cài đặt của nó. Nên xóa tất cả các mục menu trong chương trình Locker chịu trách nhiệm khởi chạy các chương trình có thể truy cập hệ thống tệp. Thực tế là tất cả các chương trình này sẽ kế thừa các quyền của Locker. Ngoài ra trong Locker, bạn cần xóa thư mục con .\Locker\Help và các tệp Locker.url và PSoft.url để không thể khởi chạy trình duyệt Internet từ Locker. Tải tiện ích ExecAs miễn phí từ trang web

Tính thiết thực Thực thi nhưđược phân phối dưới dạng phần mềm miễn phí. Các nhận xét và đề xuất có thể được gửi đến các tác giả trong PSoft: Savenko Vladimir - Địa chỉ này E-mailđược bảo vệ khỏi chương trình thư rác. Bạn phải kích hoạt JavaScript để xem nó.
Gundorov Serge - Địa chỉ email này đã được bảo vệ từ spam bots. Bạn phải kích hoạt JavaScript để xem nó.

Bạn có thể quan tâm đến một chương trình khác giải quyết được vấn đề tương tự: AdmiLink. Trên trang web của chương trình này cũng có khuyến nghị hữu ích về bảo vệ máy tính.

Trong công việc của bất cứ ai quản trị hệ thốngĐôi khi nhiệm vụ phát sinh là chạy một chương trình thay mặt cho người dùng khác. Trên hệ thống *NIX, việc này rất đơn giản. Còn vấn đề này thì sao các hệ điều hành Gia đình Windows?

Kể từ Windows 2000, hệ điều hành này đã có dịch vụ mới "Chạy như". Với sự trợ giúp của nó, việc khởi chạy một chương trình thay mặt cho một tài khoản khác khá dễ dàng và bất kỳ ai thậm chí hơi quan tâm đến điều này đều có thể độc lập tìm ra đó là gì: nhấp vào Sự thay đổi (trong Windows 2000) + nhấp chuột bằng chương trình hoặc phím tắt và chọn mục menu " Thay mặt chạy...", bạn chỉ yêu cầu đăng nhập và mật khẩu và - thì đấy - chương trình bắt đầu với quyền của người dùng khác. Đơn giản và thuận tiện. Đối với những người sành sỏi đặc biệt, chương trình cũng có phiên bản console:

C:\>runas

Sử dụng lệnh RUNAS:

/người dùng:<имя пользователя> <программа>

CHẠY NHƯ [ ]

/thẻ thông minh<программа>

/noprofile Không tải hồ sơ người dùng. Điều này dẫn tới nhiều

tải ứng dụng nhanh chóng, nhưng có thể gây ra
Một số ứng dụng có thể không hoạt động bình thường.

/profile Tải hồ sơ người dùng.
Tùy chọn này được đặt theo mặc định.

/env Sử dụng thông số hiện tại môi trường.

/netonly Thông tin xác thực chỉ dành cho sử dụng từ xa.
truy cập.

/savecred Sử dụng thông tin xác thực được người dùng lưu.
Tùy chọn này không có trên Windows XP Phiên bản tại nhà
và sẽ bị bỏ qua.

/smartcard Được sử dụng để chỉ định thông tin xác thực
thẻ thông minh.

/người dùng<имя пользователя>phải ở dạng USER@DOMAIN hoặc DOMAIN\USER

<программа>Dòng lệnh cho EXE. Xem ví dụ dưới đây.

Ví dụ:
> runas /profile /user:mymachine\quản trị viên cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /người dùng: [email được bảo vệ]"notepad \"Tệp của tôi.txt\""

Lưu ý: Chỉ nhập mật khẩu người dùng khi được nhắc.

Lưu ý: Định dạng bản ghi USER@DOMAIN không tương thích với tùy chọn /netonly.

Lưu ý: Tùy chọn /profile không tương thích với tùy chọn /netonly.

Nhưng đây là một nhiệm vụ khác dành cho bạn: cách tạo chương trình Luôn luôn nó đã được tung ra dưới một cái tên cụ thể chưa? Như có thể thấy từ danh sách, không có tham số nào như “mật khẩu”. RunAs luôn được chạy tương tác, điều này có thể hiểu được từ quan điểm bảo mật.

Bạn có thể thử thử nghiệm với dòng lệnh và chuyển hướng đầu ra, như:

c:\>echo passwd | runas /user:MyUserCoolProgram.exe

nhưng thủ thuật này không hiệu quả với tôi trong Windows XP SP2 - chương trình đã được khởi chạy thay mặt tôi.

Nhưng, tất nhiên, có một lối thoát. Và tên của anh ấy CPAU. Với sự trợ giúp của chương trình tuyệt vời này, bạn có thể mở rộng đáng kể chức năng của RunAs.

Công cụ dòng lệnh để bắt đầu quá trình trong bối cảnh bảo mật thay thế. Về cơ bản đây là một sự thay thế runas. Đồng thời cho phép bạn tạo các tệp công việc và mã hóa id, mật khẩu và dòng lệnh trong một tập tin để người dùng bình thường có thể sử dụng nó.

hoặc bằng tiếng Nga trong bản dịch của tôi:

Tiện ích dòng lệnh để chạy một quy trình có bối cảnh bảo mật khác. Về cơ bản nó là sự thay thế cho runas. Đồng thời cho phép bạn tạo tập tin hàng loạt và mã hóa ID, mật khẩu và lệnh chạy trong tệp, người dùng thông thường cũng có thể sử dụng.

Ví dụ: để chạy CoolProgram.exe với tư cách người dùng MyUser với mật khẩu passwd, bạn cần:

cpau -u MyUser -p passwd -ex "C:\Path\to\CoolProgram.exe" -lwop

Có thể tìm thấy nhiều ví dụ hơn bằng cách chạy trợ giúp:

Nói chung, một tiện ích thuộc danh mục "công cụ quản trị". Tôi khuyên bạn nên.

Có những tình huống khi bạn cần chạy một chương trình thay mặt cho người dùng khác. Không quan trọng tại sao điều này lại cần thiết, điều quan trọng là làm thế nào để thực hiện nó một cách nhanh chóng, lặng lẽ và không có tiếng ồn. Cả lệnh menu thông thường và lệnh runas chuyên dụng sẽ giúp chúng ta thực hiện điều này, điều này sẽ được thảo luận trong bài viết này.

Cách dễ nhất để chạy một chương trình với tư cách người dùng khác là sử dụng tiêu chuẩn danh mục, nhưng với một mẹo nhỏ.

Cụ thể, chúng ta cần nhấp vào tệp chương trình click chuột phải chuột nhưng phải nhấn phím trước . Kết quả là lệnh sẽ xuất hiện trong menu mở ra Chạy với tư cách người dùng khác.

Bây giờ chỉ cần nhập tên và mật khẩu của người dùng bạn đang tìm kiếm, sau đó nhấp vào nút OK.

Chú ý: Xin lưu ý rằng bạn chỉ có thể chạy chương trình từ tài khoản khác nếu tài khoản này có mật khẩu. Nếu không thì sẽ không có gì hiệu quả.

Giả sử chúng ta cần thường xuyên chạy một chương trình với tư cách một người dùng khác. Kẹp mọi lúc Tôi lười. Vì vậy, hãy tạo một lối tắt.

Bấm và giữ phím . Bây giờ, không cần nhả nút, hãy kéo biểu tượng tệp chương trình đến nơi bạn muốn tạo lối tắt, chẳng hạn như đến thư mục khác hoặc màn hình nền.

Bây giờ hãy nhấp chuột phải vào phím tắt và chọn lệnh Của cải. Chúng tôi cần một lĩnh vực Một đối tượng, trong đó bạn nên nhập lệnh sau:

Runas /người dùng:account_program

Ví dụ dưới đây:

Như bạn có thể thấy từ ảnh chụp màn hình, chúng tôi sẽ sử dụng lệnh runas. Nó được sử dụng để khởi chạy các chương trình với quyền của tài khoản khác. Thay vì một cụm từ "Tài khoản"(xem ví dụ phía trên ảnh chụp màn hình), bạn nên nhập tên của một tài khoản khác có quyền khởi chạy chương trình. Cuối cùng, thay vì "chương trình" bạn nên nhập tên chương trình hoặc lệnh để chạy.

Chú ý: nếu tên người dùng là hai từ có khoảng trắng ở giữa thì trong lệnh, tên phải được đóng bằng dấu ngoặc kép. Ví dụ: tên người dùng mịn màng không có dấu ngoặc kép hoặc “ siêu mịn” – tương ứng, có dấu ngoặc kép.

Nếu chương trình sẽ khởi chạy không nằm trong thư mục hệ thống thì đường dẫn đến chương trình đó cũng phải được chỉ định trong dấu ngoặc kép. Thư mục hệ thống- Cái này Thư mục Windows, File chương trình,Tài liệu và cài đặt.

Nhưng lệnh cần thiết để sử dụng tài khoản quản trị viên là gì, một trong hai tùy chọn nào sẽ được chỉ định cho giá trị “người dùng”:

/user:admin_account@computer_name hoặc /user:computer_nameadmin_account

bạn lệnh runas co nhung nguoi khac thông số thú vị, đừng quá lười để tìm ra chúng bằng cách thực hiện dòng lệnh lệnh sau:

Như bạn có thể thấy, không có gì phức tạp - giống như bánh gừng. Hoặc có bánh quy gừng phức tạp? Câu hỏi hay.

0 lượt thích