Linux system recording control method and device, medium and program product
Through the Linux system control method, the ACL permissions of the management target burning device solves the problem of the user's direct burning file by bypass the regulatory system, and realize the improvement of data security and resource occupation.
Patent Information
- Application Number
- CN202411480301.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-01-28
AI Technical Summary
In the prior art, users monitor burning devices in real time through applications, which easily bypasses the regulatory system to directly burn files, resulting in file leakage and low data security, and applications occupy higher system resources.
Through the Linux system control method, receiving the burning request of the target burning device, and executing ACL permissions management to ensure that users can only submit the burning request through the system, and select the access to the recorded device for recording, thereby preventing data leakage and resource occupation.
Effectively prevent the leakage of the recording content, improve the data security of target files, reduce system resources occupation, and ensure information security.
Smart Images

Figure CN119377988A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a control method, device, medium and program product for Linux system burning. Background Art
[0002] With the continuous development of burning technology, more and more people choose to burn data on optical discs through burning devices for data storage. In order to ensure the security of data, how to prevent data leakage through burning has become particularly important.
[0003] In the related art, users monitor the burning device in real time through the application program, which can easily bypass the supervision of the printing and burning monitoring and auditing system and directly burn the target file, thus causing file leakage and low data security. In addition, the application program is always in operation, which will occupy more system resources, resulting in a high resource utilization rate of the system. Summary of the invention
[0004] In view of this, the embodiments of the present disclosure provide a control method, device, medium and program product for burning in a Linux system, which can control the burning of a target file by a user and prevent leakage of the burning content. The user can only submit a burning request for the target file through the Linux system and select an already connected target burning device to burn the target file, thereby ensuring the information security of the target file; in addition, the already connected target burning device is dynamically managed and controlled based on ACL permissions to prevent the user from bypassing the supervision of the system and burning the target file, thereby reducing the occupation of system resources and further preventing data leakage, and further YY+242157P
[0005] This will further improve the data security of the target files being burned.
[0006] In a first aspect, the embodiment of the present disclosure provides a control method for burning in a Linux system, which is executed on a server and adopts the following technical solution:
[0007] Receiving a burning request for a target file sent by a target burning device;
[0008] According to the received burning request, executing a target access control list (ACL) permission deletion operation on the target burning device;
[0009] Sending a burning instruction for instructing to burn the target file to the target burning device, so that the target burning device performs a burning operation on the target file according to the received burning instruction;
[0010] Receiving a burning completion message sent by the target burning device, wherein the burning completion message indicates that the target burning device has completed the burning operation on the target file;
[0011] According to the received burning end message, a target ACL permission setting operation is performed on the target burning device.
[0012] In some embodiments, the method further comprises:
[0013] Establishing a first patrol thread and executing the first patrol thread;
[0014] Regularly detect the device access status of the Linux system through the first patrol thread;
[0015] When an access message of a new recording device of the Linux system is detected through the first patrol thread, a first ACL permission setting operation is performed on the new recording device.
[0016] In some embodiments, the method further comprises:
[0017] Establishing a second patrol thread and executing the second patrol thread;
[0018] The second patrol thread periodically queries the YY+242157PACL permission of the local burning device of the Linux system to obtain the query result;
[0019] When it is determined according to the query result that the local recording device has not been set with ACL permissions, a second ACL permission setting operation is performed on the local recording device.
[0020] In some embodiments, according to the received burning request, performing a target access control list (ACL) permission deletion operation on the target burning device further includes:
[0021] According to the received burning request, the first patrol thread or the second patrol thread is stopped, and a target ACL permission deletion operation is performed on the target burning device.
[0022] In some embodiments, performing a target ACL permission setting operation on the target burning device according to the received burning end message further includes:
[0023] According to the received burning end message, the first patrol thread or the second patrol thread continues to be executed, and a target ACL permission setting operation is performed on the target burning device.
[0024] In some embodiments, the method further comprises:
[0025] Execute a target ACL permission setting operation on the target burning device through an ACL permission setting command;
[0026] The target ACL permission deletion operation on the target burning device is performed through the ACL permission deletion command.
[0027] In a second aspect, the embodiment of the present disclosure further provides a control method for burning a Linux system, which is executed on a target burning device and adopts the following technical solution:
[0028] Sending a burning request for a target file to a server, so that the server executes a target access control list (ACL) permission deletion operation on the target burning device according to the received burning request;
[0029] receiving a burning instruction sent by the server for instructing to burn the target file, and performing a burning operation on the target file according to the received burning instruction;
[0030] When the burning operation for the target file is completed, a burning completion message is sent to the server, so that the server performs a target ACL permission setting operation on the target burning device according to the received burning completion message.
[0031] In a third aspect, the embodiment of the present disclosure further provides a control device for burning in a Linux system, which adopts the following technical solution:
[0032] A first receiving unit is configured to receive a burning request for a target file sent by a target burning device;
[0033] A permission deleting unit, configured to perform a target access control list (ACL) permission deleting operation on the target recording device according to the received recording request;
[0034] a burning unit, configured to send a burning instruction for instructing to burn the target file to the target burning device, so that the target burning device performs a burning operation on the target file according to the received burning instruction;
[0035] A second receiving unit is configured to receive a burning completion message sent by the target burning device, wherein the burning completion message indicates that the target burning device has completed the burning operation on the target file;
[0036] The permission setting unit is configured to perform a target ACL permission setting operation on the target burning device according to the received burning end message.
[0037] In a fourth aspect, the embodiment of the present disclosure further provides a control device for burning in a Linux system, which adopts the following technical solution:
[0038] A first sending unit is configured to send a burning request for a target file to a server, so that the server executes a target access control list (ACL) permission deletion operation on the target burning device according to the received burning request;
[0039] A third receiving unit is configured to receive a burning instruction sent by the server for instructing to burn the target file, and perform a burning operation on the target file according to the received burning instruction;
[0040] The second sending unit is configured to send a burning completion message to the server after the burning operation for the target file is completed, so that the server performs a target ACL permission setting operation on the target burning device according to the received burning completion message.
[0041] In a fifth aspect, the embodiments of the present disclosure further provide a computer device, which adopts the following technical solution:
[0042] The computer device comprises:
[0043] at least one processor; and,
[0044] a memory communicatively connected to the at least one processor; wherein,
[0045] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute any of the above-mentioned control methods for burning a Linux system.
[0046] In a sixth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute any of the above-mentioned control methods for Linux system burning.
[0047] In a seventh aspect, an embodiment of the present disclosure further provides a computer program product, comprising a computer program / instruction, which implements the steps of any of the above methods when executed by a processor.
[0048] YY+242157P
[0049] The disclosed embodiment provides a Linux system burning control method, which can control the burning of target files by users and prevent leakage of the burned content. Users can only submit burning requests for target files through the Linux system and select connected target burning devices to burn the target files, thereby ensuring the information security of the target files. In addition, the connected target burning devices are dynamically managed and controlled based on ACL permissions to prevent users from bypassing the supervision of the system and burning the target files, thereby reducing the occupation of system resources, further preventing data leakage, and further improving the data security of the burned target files.
[0050] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the following preferred embodiments are specifically cited and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0052] Figure 1 A flowchart of a Linux system burning control method provided by an embodiment of the present disclosure;
[0053] Figure 2 A flowchart of another Linux system burning control method provided by an embodiment of the present disclosure;
[0054] Figure 3 YY+242157P of another Linux system burning control method provided by the embodiment of the present disclosure
[0055] Flowchart diagram;
[0056] Figure 4 A schematic diagram of the structure of a control device for burning a Linux system provided by an embodiment of the present disclosure;
[0057] Figure 5 A schematic diagram of the structure of another control device for burning in a Linux system provided by an embodiment of the present disclosure;
[0058] Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0059] The embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0060] It should be clear that the following embodiments of the present disclosure are described by specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that the following embodiments and features in the embodiments can be combined with each other in the absence of conflict. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present disclosure.
[0061] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.
[0062] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present disclosure. The drawings only show components related to the present disclosure rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0063] Additionally, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects described may be practiced without these specific details.
[0064] like Figure 1 As shown, Figure 1 The flowchart of a method for controlling Linux system burning provided by an embodiment of the present disclosure is as follows:
[0065] S101: A server receives a burning request for a target file sent by a target burning device.
[0066] For example, the target burning device may be a burner.
[0067] S102: The server executes a target access control list (ACL) permission deletion operation on the target recording device according to the received recording request.
[0068] When burning is performed through the Linux system of the embodiment of the present disclosure, the target ACL permission of the target burning device is cancelled for the user of the current Linux system, so that the target burning device can burn the target file.
[0069] The disclosed embodiment controls and manages the target burning device based on the access control list ACL, mainly adopts the permission management mechanism of the Linux system, and adjusts the use status of the target burning device by setting different access rights for the target burning device to achieve burning control and management of the target burning device.
[0070] S103: The server sends a burning instruction for instructing to burn the target file to the target burning device, so that the target burning device performs a burning operation on the target file according to the received burning instruction.
[0071] In order to prevent the user from bypassing the supervision of the disclosed embodiment and directly burning the target file, which may lead to the leakage of the content of the target file, the disclosed embodiment performs ACL permission control on the target burning device for burning the target file, so that the user cannot bypass the supervision of the Linux system and directly use the target burning device to burn the target file. In addition, the user cannot bypass the control of the Linux system by changing the burning device, thereby ensuring the information security of the target file and further improving the data security of the burned target file.
[0072] S104: The server receives a burning completion message sent by the target burning device, wherein the burning completion message indicates that the target burning device has completed the burning operation on the target file.
[0073] S105: The server performs a target ACL permission setting operation on the target burning device according to the received burning completion message.
[0074] In the embodiment of the present disclosure, after the target burning device finishes burning the target file, the target ACL permission is re-added to the target burning device.
[0075] The disclosed embodiment provides a Linux system burning control method, which can control the user's burning of a target file and prevent leakage of the burned content. The user can only submit a burning request for the target file through the Linux system and select an already connected target burning device to burn the target file, thereby ensuring the information security of the target file. In addition, the already connected target burning device is dynamically managed and controlled based on ACL permissions. Even if the user manually tampers with the permissions of the target burning device, the disclosed embodiment will promptly restore the permissions of the burning device to non-writable, so as to prevent the user from bypassing the supervision of the system and burning the target file, thereby reducing the occupation of system resources, further preventing data leakage, and further improving the data security of the burned target file.
[0076] In some embodiments, the method further comprises:
[0077] Establish the first round of patrol threads and execute the first round of patrol threads;
[0078] The first round of patrol threads is used to periodically detect the device access status of the Linux system;
[0079] When an access message of a new recording device of the Linux system is detected through the first patrol thread, a first ACL permission setting operation is performed on the new recording device.
[0080] The disclosed embodiment generates a second patrol thread through a server to monitor the access of a new burning device at regular intervals. When a new burning device is connected to the Linux system, a first ACL permission is set for the new burning device to ensure that the user cannot burn files by changing the burning device, so that the user can only use the target burning device of the Linux system to burn files, thereby ensuring the information security of the burned target files.
[0081] In some embodiments, the method further comprises:
[0082] Establish the second round of patrol threads and execute the second round of patrol threads;
[0083] The second round of patrol threads periodically queries the ACL permissions of the local burning device of the Linux system to obtain the query results;
[0084] When it is determined according to the query result that the local recording device has not been set with the ACL permission, a second ACL permission setting operation is performed on the local recording device.
[0085] The disclosed embodiment sets the second ACL permission for the local burning device through the server, and the user cannot burn files through the local burning device at will without permission from the access permission. In addition, the second patrol thread periodically queries whether there is a local burning device that does not have the second ACL permission set, preventing the user from manually modifying the permission of the local burning device, thereby ensuring the information security of the target file to be burned.
[0086] In some embodiments, according to the received burning request, performing a target access control list (ACL) permission deletion operation on the target burning device further includes:
[0087] According to the received burning request, the first patrol thread or the second patrol thread is stopped, and a target ACL permission deletion operation is performed on the target burning device.
[0088] In some embodiments, performing a target ACL permission setting operation on a target burning device according to the received burning end message further includes:
[0089] According to the received burning end message, the first patrol thread or the second patrol thread continues to be executed, and the target ACL permission setting operation of the target burning device is performed.
[0090] In some embodiments, the method further comprises:
[0091] Through the ACL permission setting command, the target ACL permission setting operation of the target burning device is executed;
[0092] Execute the target ACL permission deletion operation on the target burning device through the ACL permission deletion command;
[0093] The ACL permission setting command is expressed as "setfacl-m u:username:permission device name". The u in the "setfacl-m u:username:permission device name" command indicates the user name to which the ACL permission is to be added. The permission in the "setfacl-m u:username:permission device name" command indicates the ACL permission to be added. The ACL permission deletion command is expressed as "setfacl-x u:username device name". The u in the "setfacl-x u:username device name" command indicates the user name to which the ACL permission is to be deleted. The YY+242157P in the "setfacl-x u:username device name" command indicates the ...
[0094] Permission indicates the ACL permission to be deleted.
[0095] In the disclosed embodiment, the setfacl command is a command provided by the Linux system and is therefore applicable to domestic operating systems based on Linux, solving the control and management issues of burning in domestic operating systems. To burn a target file through the Linux system of the disclosed embodiment, first use the "setfacl -x u:username device name" command to delete the ACL permissions of the target burning device and start burning the target file.
[0096] When the target file is burned, re-add the ACL permissions of the target burning device through the "setfacl-m u:username:authority device name" command. Since the target burning devices are all set with ACL permissions, users cannot directly burn the target files, thereby ensuring the information security of the target files. The disclosed embodiment establishes a first patrol thread through the server of the Linux system, regularly loops through the new burning devices inserted in the current Linux system, and sets the first ACL permissions for the inserted new burning devices to prevent users from bypassing the burning monitoring of the Linux system by replacing the burning devices.
[0097] like Figure 2 As shown, Figure 2 This is a flow chart of another control method for Linux system burning provided by an embodiment of the present disclosure. The present disclosure also provides a control method for Linux system burning, including the following steps:
[0098] S201: The target burning device sends a burning request for a target file to a server, so that the server executes a target access control list (ACL) permission deletion operation on the target burning device according to the received burning request.
[0099] S202: The target burning device receives a burning instruction sent by the server for instructing to burn a target file, and executes a burning operation on the target file according to the received burning instruction.
[0100] S203: When the burning operation for the target file is completed, the target burning device sends a burning completion message to the server, so that the server performs a target ACL permission setting operation on the target burning device according to the received burning completion message.
[0101] The disclosed embodiment prevents leakage of the burned content by controlling the user's burning of the target file. The user can only submit a request to burn the directory file through the Linux system and select the connected target burning device to burn the target file, thereby ensuring the information security of the target file. The target burning device is dynamically controlled. Even if the user replaces the external burning device, the disclosed embodiment will add the first ACL permission to the newly connected burning device (i.e., the new burning device) by real-time monitoring of the plugging and unplugging of the burning device, and manage the newly connected burning device. In addition, the connected burning device is dynamically controlled. Even if the user manually modifies the permission of the connected local burning device, the system will promptly restore the permission of the local burning device to non-writable, which can prevent the user from bypassing the supervision of the Linux system and burning files.
[0102] like Figure 3 As shown, Figure 3 This is a flow chart of another control method for Linux system burning provided by an embodiment of the present disclosure. Another control method for Linux system burning provided by an embodiment of the present disclosure performs the following steps on the target burning device side:
[0103] S1. The main program of the target burning device starts.
[0104] S2. Start burning the target file and send a burning request to the server.
[0105] S3, notifying the server to delete the ACL permission of the target burning device, and notifying the server to stop executing the patrol thread.
[0106] S4. After the server deletes the ACL permission of the target burning device, the target burning device starts burning.
[0107] For example, the target burning device is a burner.
[0108] S5. The target burning device completes burning of the target file.
[0109] YY+242157P
[0110] S6. Notify the server to add ACL permissions for the target burning device.
[0111] S7. The main program of the target burning device ends running.
[0112] Perform the following steps on the server side:
[0113] S8. The server starts.
[0114] S9. The server starts the patrol thread.
[0115] S10. The server queries the burning devices of the current Linux system (including local burning devices and newly connected burning devices), and adds ACL permissions for the burning devices of the current Linux system.
[0116] S11, monitoring new burning devices inserted into the current Linux system, and checking ACL permissions of local burning devices connected to the current Linux system.
[0117] S12, adding ACL permissions to the local burning device of the current Linux system to which ACL permissions are not added, and adding ACL permissions to the new burning device inserted into the current Linux system.
[0118] S13. According to the received notification message of the target burning device, the patrol thread is stopped, and the ACL permission of the target burning device is deleted.
[0119] S14. The server ends operation.
[0120] After the server is started, the embodiment of the disclosure starts the patrol thread, regularly checks the new burning devices connected to the local Linux system, and adds ACL permissions for the new burning devices; regularly checks whether the target ACL permissions of the connected target burning devices have been added to prevent users from manually modifying the target ACL permissions of the connected target burning devices. After the main program of the target burning device is started, the burning task is started, the server is notified to stop the patrol thread, and the server is notified to delete the target ACL permissions of the target burning device.
[0121] The main program starts the burning operation and burns the target file to the target burning device. When the burning task is completed, the server continues to execute the patrol thread and re-adds the target ACL permissions for the target burning device. The disclosed embodiment ensures the information security of the target file. Even if the user manually tampers with the permissions of the target burning device, the disclosed embodiment will promptly restore the permissions of the burning device to non-writable to prevent the user from bypassing the supervision of the system and burning the target file, thereby reducing the occupation of system resources, and further preventing data leakage, and further improving the data security of the burned target file.
[0122] like Figure 4 As shown, Figure 4 This is a schematic diagram of the structure of a control device for Linux system burning provided by an embodiment of the present disclosure. The present disclosure also provides a control device for Linux system burning, including:
[0123] The first receiving unit 41 is configured to receive a burning request for a target file sent by a target burning device;
[0124] The permission deleting unit 42 is configured to perform a target access control list ACL permission deleting operation on the target recording device according to the received recording request;
[0125] The burning unit 43 is configured to send a burning instruction for instructing to burn the target file to the target burning device, so that the target burning device performs a burning operation on the target file according to the received burning instruction;
[0126] The second receiving unit 44 is configured to receive a burn completion message sent by a target burning device, wherein the burn completion message indicates that the target burning device has completed the burn operation on the target file;
[0127] The permission setting unit 45 is configured to perform a target ACL permission setting operation on the target burning device according to the received burning end message.
[0128] like Figure 5 As shown, Figure 5 This is a schematic diagram of the structure of another control device for Linux system burning provided by an embodiment of the present disclosure. The embodiment of the present disclosure also provides a control device for Linux system burning, including:
[0129] The first sending unit 51 is configured to send a burning request for a target file to the server, so that the server performs a target access control list ACL permission deletion operation on the target burning device according to the received burning request;
[0130] The third receiving unit 52 is configured to receive a burning instruction sent by the server for instructing to burn a target file, and perform a burning operation on the target file according to the received burning instruction;
[0131] The second sending unit 53 is configured to send a burning completion message to the server after the burning operation for the target file is completed, so that the server performs a target ACL permission setting operation on the target burning device according to the received burning completion message.
[0132] The computer device according to the embodiment of the present disclosure includes a memory and a processor. The memory is used to store non-temporary computer-readable instructions. Specifically, the memory may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may, for example, include a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may, for example, include a read-only memory (ROM), a hard disk, a flash memory, etc.
[0133] The processor may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the computer device to perform desired functions. In one embodiment of the present disclosure, the processor is used to run the computer-readable instructions stored in the memory, so that the computer device executes all or part of the steps of a control method for burning a Linux system in the aforementioned embodiments of the present disclosure.
[0134] Those skilled in the art should be able to understand that in order to solve the technical problem of how to obtain a good user experience, the present embodiment may also include well-known structures such as a communication bus and an interface, and these well-known structures should also be included in the protection scope of the present disclosure.
[0135] like Figure 6 A schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure is shown, which is a schematic diagram of the structure of a computer device suitable for implementing the embodiment of the present disclosure. Figure 6 The computer device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0136] like Figure 6 As shown, the computer device may include a processor (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the computer device are also stored. The processor, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0137] Typically, the following devices can be connected to the I / O interface: input devices such as sensors or visual information acquisition devices; output devices such as display screens; storage devices such as tapes, hard disks, etc.; and communication devices. The communication device can allow the computer device to communicate with other devices (such as edge computing devices) wirelessly or by wire to exchange data. Figure 6 A computer device having various devices is shown, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0138] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processor, all or part of the steps of a control method for burning a Linux system of an embodiment of the present disclosure are executed.
[0139] For detailed description of this embodiment, reference may be made to the corresponding descriptions in the aforementioned embodiments, which will not be repeated here.
[0140] According to the computer-readable storage medium of the embodiment of the present disclosure, non-transitory computer-readable instructions are stored thereon. When the non-transitory computer-readable instructions are executed by a processor, all or part of the steps of a control method for burning a Linux system in the above-mentioned embodiments of the present disclosure are executed.
[0141] The above-mentioned computer-readable storage media include, but are not limited to: optical storage media (e.g., CD-ROM and DVD), magneto-optical storage media (e.g., MO), magnetic storage media (e.g., magnetic tape or mobile hard disk), media with built-in rewritable non-volatile memory (e.g., memory card) and media with built-in ROM (e.g., ROM box).
[0142] For detailed description of this embodiment, reference may be made to the corresponding descriptions in the aforementioned embodiments, which will not be repeated here.
[0143] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.
[0144] In the present disclosure, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. The block diagrams of the devices, devices, equipment, and systems involved in the present disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.
[0145] Additionally, as used herein, "or" used in a list of items beginning with "at least one" indicates a separate list, so that, for example, a list of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not mean that the example described is preferred or better than other examples.
[0146] It should also be noted that in the system and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.
[0147] Various changes, substitutions, and modifications of the techniques described herein may be made without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of the present disclosure is not limited to the specific aspects of the processes, machines, manufactures, compositions of events, means, methods, and actions described above. Currently existing or later to be developed processes, machines, manufactures, compositions of events, means, methods, or actions that perform substantially the same functions or achieve substantially the same results as the corresponding aspects described herein may be utilized. Thus, the appended claims include such processes, machines, manufactures, compositions of events, means, methods, or actions within their scope.
[0148] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
[0149] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A control method for burning in Linux system, characterized in that: Executed on the server, including: Receiving a burning request for a target file sent by a target burning device; According to the received burning request, executing a target access control list (ACL) permission deletion operation on the target burning device; Sending a burning instruction for instructing to burn the target file to the target burning device, so that the target burning device performs a burning operation on the target file according to the received burning instruction; Receiving a burning completion message sent by the target burning device, wherein the burning completion message indicates that the target burning device has completed the burning operation on the target file; According to the received burning end message, a target ACL permission setting operation is performed on the target burning device.
2. The control method for burning a Linux system according to claim 1, characterized in that: The method further comprises: Establishing a first patrol thread and executing the first patrol thread; Regularly detect the device access status of the Linux system through the first patrol thread; When an access message of a new recording device of the Linux system is detected through the first patrol thread, a first ACL permission setting operation is performed on the new recording device.
3. The control method for burning Linux system according to claim 2, characterized in that: The method further comprises: YY+242157P Establishing a second patrol thread and executing the second patrol thread; The second patrol thread periodically queries the ACL permissions of the local burning device of the Linux system to obtain the query result; When it is determined according to the query result that the local recording device has not been set with ACL permissions, a second ACL permission setting operation is performed on the local recording device.
4. The control method for burning a Linux system according to claim 3, characterized in that: According to the received burning request, performing a target access control list (ACL) permission deletion operation on the target burning device, further comprising: According to the received burning request, the first patrol thread or the second patrol thread is stopped, and a target ACL permission deletion operation is performed on the target burning device.
5. The control method for burning a Linux system according to claim 3, characterized in that: According to the received burning end message, performing a target ACL permission setting operation on the target burning device, further comprising: According to the received burning end message, the first patrol thread or the second patrol thread continues to be executed, and a target ACL permission setting operation is performed on the target burning device.
6. The control method for burning a Linux system according to claim 1, characterized in that: The method further comprises: Execute a target ACL permission setting operation on the target burning device through an ACL permission setting command; The target ACL permission deletion operation on the target burning device is performed through the ACL permission deletion command.
7. A control method for burning in Linux system, characterized in that: Executed on the target burning device, including: Sending a burning request for a target file to a server, so that the server executes a target access control list (ACL) permission deletion operation on the target burning device according to the received burning request; Receiving a burning instruction sent by the server for instructing to burn the target file, and performing a burning operation on the target file according to the received burning instruction; When the burning operation for the target file is completed, a burning completion message is sent to the server, so that the server performs a target ACL permission setting operation on the target burning device according to the received burning completion message.
8. A computer device, characterized in that: The computer device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute claims 1 to 6, or the control method for Linux system burning described in any one of claim 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute claims 1 to 6, or to execute the control method for burning a Linux system as described in any one of claim 7.
10. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, claims 1 to 6 are implemented, or any one of claim 7 is implemented. The control method for burning the Linux system.