根据Linux目录配置标准,Linux系统中的各个目录应该有如下用途:
- /:根目录,包含所有其他目录和文件。
- /bin:二进制可执行文件目录,包含系统启动和运行所需的基本命令。
- /sbin:系统二进制可执行文件目录,包含系统管理员所需的基本命令。
- /usr:用户程序目录,包含系统中所有用户级别的程序和文件。
- /lib:共享库文件目录,包含系统和应用程序需要的共享库文件。
- /etc:系统配置文件目录,包含系统和应用程序的配置文件。
- /var:可变数据目录,包含系统和应用程序运行时产生的数据文件。
- /tmp:临时文件目录,包含系统和应用程序运行时产生的临时文件。
- /dev:设备文件目录,包含系统中所有设备的设备文件。
- /proc:虚拟文件系统目录,包含系统运行时的进程信息和系统状态信息。
除了上述目录之外,Linux目录配置标准还规定了一些其他目录的用途,比如/boot、/media、/mnt、/opt等。这些目录的具体用途可以根据实际需要进行扩展和修改。
用户信息文件存放路径:/etc/passwd
通过 # cat /etc/passwd命令来查看/etc/passwd配置文件的信息如下:
以root用户信息为例: root:x:0:0:root:/root:/bin/bash共7个字段,并以:进行了分割
Linux用户分为三种:
超级用户(root,UID=0)
普通用户(UID 500-60000)
伪用户(UID 1-499)
所以,在linux里面,只要UID为0的用户就是超级用户也就是你想把哪个普通用户升级为超级用户,只需要把他的UID改为0就可以了
在创建用户时,默认生成的UID都是在500-60000之间,如果要指定UID,也同样要遵守这个规则,已经存在的UID,不能重复指定.
伪用户就是用来被系统调用的用户.
--与系统和程序服务相关比如,bin、shutdown等
--任何linux系统默认都有这些伪用户mail、news、games、apache、ftp、mysql等
--与linux系统的进程相关
伪用户通常不需要或无法登录系统,并且伪用户可以没有宿主目录.
关于用户组(GID)
--每个用户都至少属于一个用户组
--每个用户组可以包括多个用户
--同一用户组的用户享有该组共有的权限
注释性描述,主要是创建用户时,对这个用户进行的一个信息备注,以便识别
查看有无此用户信息,可以执行grep 用户名 /etc/passwd
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)