̽Ë÷LinuxϵͳÖвî±ðÓû§IDµÄ×÷ÓÃÓëÇø±ð
LinuxÊÇÒ»ÖÖ¿ªÔ´µÄ²Ù×÷ϵͳ£¬¾ßÓжàÓû§¶àʹÃüµÄÌØÕ÷¡£ÔÚLinuxϵͳÖУ¬Ã¿¸öÓû§¶¼ÓÐÒ»¸öΨһµÄÓû§ID£¨User ID£¬¼ò³ÆUID£©À´±êʶ×Ô¼º¡£UIDÊÇÒ»¸öÓÃÓÚʶ±ðÓû§Éí·ÝµÄÊý×Ö£¬Óû§¿ÉÒÔͨ¹ýUIDÀ´»á¼ûϵͳ×ÊÔ´ºÍÖ´ÐÐȨÏÞ¡£±¾ÎĽ«Ì½ÌÖLinuxϵͳÖвî±ðÓû§IDµÄ×÷ÓÃÓëÇø±ð£¬²¢ÌṩÏêϸµÄ´úÂëʾÀýÀ´ËµÃ÷¡£
Ò»¡¢³¬µÈÓû§£¨rootÓû§£©
ÔÚLinuxϵͳÖУ¬³¬µÈÓû§¼´rootÓû§ÓµÓÐ×î¸ßȨÏÞ£¬¿ÉÒÔ»á¼ûϵͳÖеÄËùÓÐ×ÊÔ´£¬²¢Ö´ÐÐËùÓвÙ×÷¡£rootÓû§µÄUIDÊÇ0£¬ÕâÊÇLinuxϵͳÖÐÔ¤Áô¸ø³¬µÈÓû§µÄÌØÊâUID¡£Í¨³£ÇéÐÎÏ£¬rootÓû§¿ÉÒÔÖ´ÐÐϵͳÖÎÀíʹÃü¡¢×°ÖÃÈí¼þ¡¢ÐÞ¸ÄÉèÖÃÎļþµÈ²Ù×÷¡£
ʾÀý´úÂ룺
$ sudo su Password: £¨ÊäÈëÃÜÂ룩 $ id -u 0
µÇ¼ºó¸´ÖÆ
¶þ¡¢Í¨Ë×Óû§
³ýÁËrootÓû§Í⣬Linuxϵͳ»¹Ö§³Ö½¨ÉèͨË×Óû§¡£Í¨Ë×Óû§µÄUIDͨ³£ÊÇ´Ó1000×îÏÈ·ÖÅɵģ¬Ã¿¸öͨË×Óû§¶¼ÓÐ×Ô¼ºµÄUID¡£Í¨Ë×Óû§ÓµÓеÄȨÏÞÊܵ½ÏµÍ³ÖÎÀíÔ±µÄÏÞÖÆ£¬²»¿É¶Ôϵͳ¾ÙÐÐÃô¸ÐµÄ²Ù×÷¡£
ʾÀý´úÂ룺
$ id -u testuser 1001
µÇ¼ºó¸´ÖÆ
Èý¡¢ÏµÍ³Óû§
ÔÚLinuxϵͳÖУ¬»¹±£´æÒ»ÖÖÌØÊâÀàÐ͵ÄÓû§£¬¼´ÏµÍ³Óû§¡£ÏµÍ³Óû§Í¨³£ÓÃÓÚÔËÐÐϵͳЧÀÍ»ò³ÌÐò£¬ËüÃDz»ÐèÒªµÇ¼ϵͳ¡£ÏµÍ³Óû§µÄUIDͨ³£Ð¡ÓÚ1000£¬²¢ÇÒ²»»á·ºÆðÔڵǼ½çÃæÉÏ¡£
ʾÀý´úÂ룺
$ id -u systemd-resolve 108
µÇ¼ºó¸´ÖÆ
ËÄ¡¢Çл»Óû§
ÔÚLinuxϵͳÖУ¬¿ÉÒÔʹÓÃsuÏÂÁî»òsudoÏÂÁîÇл»Óû§Éí·Ý¡£suÏÂÁîÓÃÓÚÇл»µ½Ö¸¶¨Óû§µÄÕË»§£¬¶øsudoÏÂÁîÓÃÓÚÒÔÆäËûÓû§µÄȨÏÞÖ´ÐÐÖ¸¶¨ÃüÁî¡£
ʾÀý´úÂ룺
$ su testuser Password: £¨ÊäÈëÃÜÂ룩 $ id -u 1001
µÇ¼ºó¸´ÖÆ
Îå¡¢ÐÞ¸ÄÓû§ID
ÔÚLinuxϵͳÖУ¬¿ÉÒÔʹÓÃchownÏÂÁîÐÞ¸ÄÎļþ»òĿ¼µÄËùÓÐÕߣ¬Í¬Ê±Ò²¿ÉÒÔʹÓÃchgrpÏÂÁîÐÞ¸ÄÎļþ»òĿ¼µÄËùÊô×顣ͨ¹ýÐÞ¸ÄÓû§ID£¬¿ÉÒԸıäÎļþ»òĿ¼µÄÓµÓÐÕß¡£
ʾÀý´úÂ룺
$ chown testuser:testuser testfile.txt $ ls -l testfile.txt -rw-r--r-- 1 testuser testuser 0 Apr 21 12:00 testfile.txt
µÇ¼ºó¸´ÖÆ
ÔÚLinuxϵͳÖУ¬²î±ðÓû§ID¾ßÓвî±ðµÄ×÷ÓÃÓëÇø±ð¡£rootÓû§ÓµÓÐ×î¸ßȨÏÞ£¬¿ÉÒÔÖ´ÐÐí§Òâ²Ù×÷£»Í¨Ë×Óû§Êܵ½È¨ÏÞÏÞÖÆ£¬Ö»ÄÜÖ´ÐÐÓÐÏ޵IJÙ×÷£»ÏµÍ³Óû§Í¨³£ÓÃÓÚÔËÐÐϵͳЧÀÍ£»Í¨¹ýÇл»Óû§¡¢ÐÞ¸ÄÓû§IDµÈ²Ù×÷£¬¿ÉÒÔÖÎÀíÓû§µÄȨÏÞÓë»á¼û¿ØÖÆ¡£ÉîÈëÏàʶ²î±ðÓû§IDµÄ×÷ÓÃÓëÇø±ð¹ØÓÚLinuxϵͳµÄÇå¾²ÐÔºÍÖÎÀíÊǺÜÊÇÖ÷ÒªµÄ¡£
ÒÔÉϾÍÊÇ̽Ë÷LinuxϵͳÖвî±ðÓû§IDµÄ×÷ÓÃÓëÇø±ðµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡