`
mylove2060
  • 浏览: 337773 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux/Unix C, 基础学习《Unix环境高级编程》 打印用户ID和组ID

阅读更多
《Unix环境高级编程第二版》 程序块1.9

#include "apue.h"

int
main(void)
{
        printf("uid = %d, gid = %d\n", getuid(), getgid());
        exit(0);
}



gcc -o fig1.9_ fig1.9.c
./fig1.9_

运行结果:
uid = 1000, gid = 1000
分享到:
评论

相关推荐

    Linux/UNIX系统编程手册(源代码)

    《Linux/UNIX系统编程手册》是一本权威的指南,涵盖了操作系统接口...通过《Linux/UNIX系统编程手册》的源代码实践,开发者不仅能学习到基础的C语言编程,还能深入了解Linux/UNIX系统的底层运作,提升系统级编程技能。

    UNIX环境高级编程.pdf

    该文件中每条记录包含七个字段,分别是登录名、加密后的密码、数字用户ID、数字组ID、注释字段、家目录路径和shell程序路径。 - **1.2.2 Shell**: 登录成功后,用户可以通过shell程序执行命令。常见的shell包括: -...

    FSP.rar_Linux/Unix编程_plenty4tu

    理解用户ID(UID)、组ID(GID)以及权限位(read、write、execute)的概念,对于编写安全的系统级程序至关重要。 7. **shell脚本编程**:除了C/C++,bash shell脚本也是Linux/Unix中常用的编程工具,用于自动化...

    unix环境高级编程pdf

    本书《Unix环境高级编程》是一本极其优秀的经典教材,对于学习Unix/Linux编程具有极高的价值。通过以上概述,我们可以看出本书覆盖了Unix环境下的基础登录流程、Shell的选择与使用、文件系统的管理等核心主题,并...

    Linux/UNIX系统编程手册的支持代码

    总的来说,这些支持代码为学习Linux/UNIX系统编程提供了实践平台,通过分析和修改这些代码,读者能够深化对系统调用、文件操作、错误处理等概念的理解。同时,这也是一个很好的机会去学习如何编写符合UNIX哲学的简洁...

    LINUX/UNIX Shell编程大作业

    在Linux系统的/etc目录下有这样一个文件passwd,该文件里包含系统中所有用户信息的记录,记录里包含每个用户的如下信息:用户名、密码、用户ID、组ID、用户全名、用户主目录和用户登录所用的shell。请设计一个脚本...

    linux unix系统编程手册书上代码

    `setuid()`和`setgid()`改变进程的用户ID和组ID,允许程序以不同权限运行。 8. **系统调用日志和调试**:`strace`工具可以跟踪系统调用,帮助开发者理解程序的行为。`gdb`是强大的调试器,可用于检查和控制程序执行...

    linux/unix面试题参考答案

    这些知识点涵盖了从操作系统的基础概念到高级管理技能,对于准备参加 Linux/Unix 面试的人来说非常有帮助。 ### 基础概念 1. **Linux 文件系统**:在 Linux 系统中,所有的设备都是通过文件的方式进行访问的,这...

    Unix环境高级编程

    《Unix环境高级编程》是一本专注于Unix编程的教材,主要针对有一定Unix基础的读者,旨在提升他们在Unix环境下的系统编程能力。本书涉及了Unix系统的核心概念、工具和编程接口,帮助读者更好地理解和掌握Unix系统的...

    pci_linuxPCI_PCI驱动_Linux/Unix编程_

    在本主题中,我们将深入探讨PCI Linux驱动程序的开发,以及相关的Linux/Unix编程技术。 首先,PCI驱动程序的开发涉及到以下几个关键部分: 1. **PCI设备枚举**:这是驱动程序启动时的首要任务,通过系统调用`pci_...

    UNIX高级环境编程

    《UNIX高级环境编程》不仅是一本关于UNIX和LINUX编程的学习宝典,更是一部深入了解UNIX操作系统内部机制的指南。从登录过程、shell选择到文件系统管理,本书覆盖了UNIX编程的各个方面,为读者提供了全面的知识体系,...

    LINUX与UNIX_Shell编程指南V1.0_学习笔记.docx

    总的来说,这份"LINUX与UNIX_Shell编程指南"的学习笔记将带你深入探索Shell编程的核心概念,不仅包括基础的文件权限和安全,还可能涉及更高级的主题,如脚本编写技巧、错误处理和调试方法。掌握这些知识,你将成为一...

Global site tag (gtag.js) - Google Analytics