Điểm:1

Làm cách nào để thêm quyền vào các cửa sổ có tên là đường ống bằng powershell?

lá cờ ao

Làm cách nào tôi có thể thêm quyền cho một nhóm cụ thể để đọc/ghi từ một đường dẫn có tên tồn tại, sử dụng tập lệnh powershell?

Đây là xa như tôi đã đi:

$AccessRule = New-Object System.IO.Pipes.PipeAccessRule( "Users", "FullControl", "Allow")
$PipeSecurity = [System.IO.Directory]::GetAccessControl("\.\pipe\docker_engine")
$PipeSecurity.AddAccessRule($AccessRule) 

ném lỗi

Không thể chuyển đổi đối số "quy tắc", với giá trị: "System.IO.Pipes.PipeAccessRule", để nhập "AddAccessRule" "System.Security.AccessControl.FileSystemAccessRule"

Điểm:0
lá cờ in

trong khi giải pháp của Ben hoạt động, các quy tắc truy cập sẽ bị mất bất cứ khi nào Docker deamon được khởi động lại.

Nhưng có một bản sửa lỗi vĩnh viễn bản sửa lỗi vĩnh viễn trong trường hợp Docker:
tạo tập tin %programdata%\docker\config\daemon.json với các nội dung sau:

{
    "nhóm": "Người dùng"
}

Điều này cho phép tất cả người dùng trong nhóm Windows người dùng để mở đường ống có tên mà không có đặc quyền của quản trị viên.

Tốt Tháng một


Đây là tài liệu.

-G, --nhóm chuỗi | Nhóm cho ổ cắm unix ("docker" mặc định)

Nó nói "ổ cắm unix" nhưng cũng hoạt động cho đường ống được đặt tên.

Nhóm mặc định dường như là người đóng tàu, nhưng không được tạo ra bởi deamon. Và Docker Desktop tạo một nhóm gọi là người dùng docker.

Điểm:0
lá cờ cn
Ben
$account="<MIỀN>\<TÊN NGƯỜI DÙNG>"
$npipe = "\.\pipe\docker_engine"                                                                                 
$dInfo = Đối tượng mới "System.IO.DirectoryInfo" -ArgumentList $npipe                                               
$dSec = $dInfo.GetAccessControl()                                                                                 
$fullControl =[System.Security.AccessControl.FileSystemRights]::FullControl                                       
$allow =[System.Security.AccessControl.AccessControlType]::Allow                                                  
$rule = Đối tượng mới "System.Security.AccessControl.FileSystemAccessRule" -ArgumentList $account,$fullControl,$allow
$dSec.AddAccessRule($rule)                                                                                        
$dInfo.SetAccessControl($dSec)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.