Supprimer Rendre public Rendre privé Add tags Delete tags
  Ajouter un tag   Annuler
  Supprimer le tag   Annuler
  • • DevOps notes •
  •  
  • Tags
  • Connexion

Special Permissions (SetUID, SetGID, Sticky Bit)/shaare/0Oo6Tw

  • linux
  • linux

  • chmod u+s xyz.sh → add SetUID (user-level special permission)
  • chmod g+s xyz.sh → add SetGID (group-level special permission)
  • chmod u-s xyz.sh → remove SetUID
  • chmod g-s xyz.sh → remove SetGID
  • find / -perm /6000 -type f → find all executables with SetUID/SetGID

⚠️ SetUID/SetGID works only for C/C++ compiled binaries, not Bash scripts.

Sticky Bit

  • Protects files from deletion by non-owners
  • Example: ls / → shows sticky bit as t in rwxrwxrwt
  • chmod +t file/dir → assign sticky bit

    • Only the creator can delete contents of that folder, even with full permissions
9 months ago Permalien
cluster icon
  • Screen & Tmux : Screen (Terminal Multiplexer) Multi-terminal sessions in one window Alt+a | → split vertical Alt+a Shift+s → split horizontal Alt+a Tab → switch wind...
  • Crontab / at : Crontab Basics crontab -e → edit crontab crontab -l → list crontab entries crontab -r → remove crontab entries systemctl status crond → check crond s...
  • Filesystem check and disk cloning : fsck & xfs_repair → filesystem check fsck → ext2, ext3, ext4 xfs_repair → xfs only Made each boot & fix it df -T → check Unmount before fsck ...
  • Share folder (NFS and Samba) : NFS → Network File System Share folder NFS Server dnf install nfs-utils libnfsidmap systemctl enable rpcbind systemctl enable nfs-server ...
  • Bash : First Line of Script #!/bin/bash → defines the shell interpreter Comments Use # for commenting Common Elements Commands: echo, cp, etc. Statement...


(110)
Filtrer par liens sans tag
Replier Replier tout Déplier Déplier tout Êtes-vous sûr de vouloir supprimer ce lien ? Êtes-vous sûr de vouloir supprimer ce tag ? Le gestionnaire de marque-pages personnel, minimaliste, et sans base de données par la communauté Shaarli