Hướng dẫn how do you change the owner of the file in php? - Làm cách nào để bạn thay đổi chủ sở hữu của tệp trong php?

(Php 4, Php 5, Php 7, Php 8)

Chown - Thay đổi chủ sở hữu tệpChanges file owner

Sự mô tả

Chown (Chuỗi $filename, chuỗi | int $user): bool(string $filename, string|int $user): bool

Thông số

filename

Đường dẫn đến tệp.

user

Một tên người dùng hoặc số.

Trả về giá trị

Trả về true khi thành công hoặc false về thất bại.true on success or false on failure.

Ví dụ

Ví dụ #1 cách sử dụng Chown () đơn giảnchown() usage

<?php// File name and username to use
$file_name"foo.php";
$path "/home/sites/php.net/public_html/sandbox/" $file_name ;
$user_name "root";// Set the user
chown($path$user_name);// Check the result
$stat stat($path);
print_r(posix_getpwuid($stat['uid']));?>

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Array
(
    [name] => root
    [passwd] => x
    [uid] => 0
    [gid] => 0
    [gecos] => root
    [dir] => /root
    [shell] => /bin/bash
)

Ghi chú

Lưu ý: Hàm này sẽ không hoạt động trên các tệp từ xa vì tệp cần được kiểm tra phải có thể truy cập thông qua hệ thống tệp của máy chủ.: This function will not work on remote files as the file to be examined must be accessible via the server's filesystem.

Lưu ý: Trên Windows, chức năng này không ngừng hoạt động khi áp dụng trên một tệp thông thường.: On Windows, this function fails silently when applied on a regular file.

Martijn tại Sigterm dot nl ¶

19 năm trước

If chown is filled with a variable (  chown ("myfile", $uid) the uid will be looked up through pwget_uid.

So if you need to set a non existing uid use inval($uid).

$filename0

Klaus Zierer ¶

19 năm trước

$filename1

$filename2

$filename0

Klaus Zierer ¶

Mikevac tại Yahoo Dot Com ¶

$filename4

$filename5

$filename6

$filename7

$filename8

$filename0

14 năm trước

NJS+PHP tại scifi dot squawk dot com ¶

$user0

$user1

$filename0

22 năm trước

Rickard tại 0x539 dot se ¶

$user3

$user4

$user5

$user6

$filename0

13 năm trước

greg _at_ rhythmicdesign d.o.t com ¶

$user8

$user9

filename0

filename1

18 năm trước

Tayfun Bilsel ¶

filename2

filename3

filename4

filename5

Bạn có thể thay đổi chủ sở hữu của một tập tin không?

Để bắt đầu thay đổi quy trình sở hữu, hãy kích hoạt Windows File Explorer và điều hướng đến tệp hoặc thư mục cụ thể để thay đổi. Nhấp vào tệp đó và sau đó nhấp vào mục thuộc tính trong menu ngữ cảnh.Nhấp vào tab Bảo mật để tiết lộ màn hình được hiển thị trong Hình A.activate Windows File Explorer and navigate to the specific file or folder to be changed. Right-click that file and then click the Properties item in the context menu. Click the Security tab to reveal the screen shown in Figure A.

Lệnh nào sẽ thay đổi chủ sở hữu của tệp?

Thay đổi chủ sở hữu của một tệp bằng cách sử dụng lệnh Chown.Chỉ định tên người dùng hoặc UID của chủ sở hữu mới của tệp hoặc thư mục.chown command. Specifies the user name or UID of the new owner of the file or directory.

Làm thế nào sử dụng lệnh chown trong linux?

Để thay đổi nhóm của một tệp, chỉ định tên nhóm hoặc GID bằng lệnh Chown.Nó đại diện cho hành vi tương tự như lệnh CHGRP.Thực hiện lệnh Chown Chỉ định tên nhóm được phân tách bằng dấu hai chấm như sau: sudo Chown: GroupName Demo.sudo chown :groupname Demo.