Método Node.js fsPromises.chown()

Método fsPromises.chown() Promesa

Sintaxis:

fsPromises.chown( path, uid, gid)

Parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación:

  • ruta: Es un String, Buffer o URL que denota la ruta del archivo del cual se debe cambiar el propietario y el grupo.
  • uid: Es un número entero que denota el id de usuario que corresponde al propietario que se va a configurar.
  • gid: es un número entero que denota la identificación del grupo que corresponde al grupo que se establecerá.

Javascript

// Node.js program to demonstrate the 
// fsPromises.chown() method 
  
// Import the filesystem module 
const fs = require('fs'); 
  
let filepath = "example_file.txt"; 
  
// Set the owner to a new one keeping the group same 
// New owner is "GeeksforGeeks" with user id 4567
fsPromises.chown(filepath, 4567, 999 => { 
    console.log("uid and gid set successfully."); 
}); 

Antes de ejecutar el código:

xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l
total 8
-rw-rw--w- 1 xubuntu xubuntu 4 May 26 04:08 example_file.txt
-rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:08 index.js

Salida del Código:

Given uid and gid set successfully
.

Después de ejecutar el código:

xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l
total 8
-rw-rw--w- 1 geeksforgeeks xubuntu 4 May 26 04:08 example_file.txt
-rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:08 index.js

Ejemplo 2:

Javascript

// Node.js program to demonstrate the 
// fsPromises.chown() method 
  
// Import the filesystem module 
const fs = require('fs'); 
  
let filepath = "example_file.txt"; 
  
// Set the owner and group both to a new one 
// New owner is "nitin" with owner id 8900 
// New group is "author" with group id 1024 
fsPromises.chown(filepath, 8900, 1024 => { 
  
console.log("uid and gid set successfully!"); 
  
}); 

Antes de ejecutar el código:

xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l
total 8
-rw-rw--w- 1 xubuntu xubuntu 4 May 26 04:19 example_file.txt
-rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:19 index.js

Salida del Código:

Given uid and gid set successfully!

Después de ejecutar el código:

xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l
total 8
-rw-rw--w- 1 nitin author 4 May 26 04:19 example_file.txt
-rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:19 index.js
 

Publicación traducida automáticamente

Artículo escrito por nitin_sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *