Talaan ng mga Nilalaman:

Ano ang ibig sabihin ng S sa mga pahintulot sa Linux?
Ano ang ibig sabihin ng S sa mga pahintulot sa Linux?

Video: Ano ang ibig sabihin ng S sa mga pahintulot sa Linux?

Video: Ano ang ibig sabihin ng S sa mga pahintulot sa Linux?
Video: Traceroute (tracert) Explained - Network Troubleshooting 2024, Nobyembre
Anonim

s Ang ibig sabihin ng (setuid) ay itakda ang user ID sa pagpapatupad. Kung na-on ng setuid bit ang isang file, ang user na nagpapatupad ng executable file na iyon ay makakakuha ng mga pahintulot ng indibidwal o grupo na nagmamay-ari ng file.

Katulad nito, ito ay tinatanong, ano ang S sa chmod?

chmod ay may sumusunod na syntax: chmod [mga opsyon] mode na file( s ) Ang bahaging 'mode' ay tumutukoy sa mga bagong pahintulot para sa file( s ) na sumusunod bilang mga argumento. Tinutukoy ng isang mode kung aling mga pahintulot ng user ang dapat baguhin, at pagkatapos kung aling mga uri ng access ang dapat baguhin.

Higit pa rito, ano ang capital S sa mga pahintulot ng UNIX? Kung nakatakda lang ang setuid bit (at walang execute ang user mga pahintulot kanyang sarili) ito ay nagpapakita bilang a kabisera “ S ”. [Tandaan: Ang isyu sa capitalization na ito ay nalalapat sa lahat ng "espesyal" pahintulot bits. Ang pangkalahatang tuntunin ay ito: Kung ito ay maliit na titik, ang user na iyon ay NAG-execute. Kung ito ay malaking titik , HINDI nag-execute ang user.]

Alinsunod dito, ano ang S sa Linux?

Sa halip na ang normal na x na kumakatawan sa execute permissions, makikita mo ang isang s (upang ipahiwatig ang SUID) espesyal na pahintulot para sa user. Ang SGID ay isang espesyal na pahintulot ng file na nalalapat din sa mga executable na file at nagbibigay-daan sa ibang mga user na mamana ang epektibong GID ng may-ari ng file group.

Paano ako magbibigay ng pahintulot sa S sa Linux?

Paano itakda at alisin ang setuid at ang setgid:

  1. Upang idagdag ang setuid idagdag ang +s bit para sa user: chmod u+s /path/to/file.
  2. Upang alisin ang setuid bit gamitin ang -s argument na may utos na chmod: chmod u-s /path/to/file.
  3. Upang itakda ang setgid bit sa isang file, idagdag ang +s argument para sa grupo, na may chmod g+s /path/to/file:

Inirerekumendang: