Get the App
SLTechnology News&Howtos  ›  Servers  › 

Special permissions and links

Shulou Source: shulou.com Published: 2022-06-02 07:44:18 11月12日 Update

The fourth class in two weeks (Aug. 10) 2.18 Special permission set_uid

2.19 Special permission set_gid

2.20 stick_bit2.21 soft link files with special permissions

2.22 hard link file

2.18 Special permission set_uid

An ordinary user has temporary owner permissions (binary files)

Ls / root not allowed

Chmod Utility / usr/bin/ls

Chmod Umurs / usr/bin/ls

If the user does not have x permission, it becomes S, just like s, but does not have the permission to execute.

2.19 Special permission set_gid

For files, the user is temporarily granted permission to the user group during execution

For a folder, the new files created under this folder belong to the same group as the subordinate group of the folder.

2.20 Special permission stick_bit

Ll-d / tmp

For folders with t at the end of the other bit, files of other users cannot be deleted between different users, and can only be modified.

Note:

For files: (the following test of file permissions is in the case of 777 in the upper directory)

Readable: indicates that the contents of the copied file can be read

Writable: indicates that the contents of the file can be modified

Executable: indicates that operations can be performed on files with other parsers

The deletion of files is determined by the upper directory

For folders:

Readable: indicates that you can list the directory itself and the files and folders under the directory

Writable: it means you can write files or folders to the directory.

Executable: indicates that you can read or overwrite the contents of the file under the directory

Writable only: no execute permission, just like no write permission.

2.21 soft link file

A shortcut similar to Windows.

Put the files that need to be connected by the software first.

The software can connect the file to the directory.

If you are making a soft connection in the current directory, ll displays the relative path. When creating a soft connection, try to use an absolute path.

Example analysis: the file 1.log under / dev/sda is full and the disk / dev/sdb is empty. You can 1.cp 1.log under the dev/sdb mount point, 2. Delete the location under the 1.log 3.ln-s 1.log XXX xxx representation / dev/sdb.

2.22 hard link file

Only hard links to files are supported.

Ln 1.txt 2.txt

Properties:

Same number as inode.

Delete any file and the other file still exists

Cannot cross partitions.

Tags: Files permissions directories folders special users links content upper layer time is in path software face different ordinary between binary location just Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology Xiaomi Docker Microsoft MariaDB