linux系统

2020-01-05  本文已影响0人  简公孙策

操作系统

操作系统的分类

Linux操作系统

而Linux没有磁盘和分区的概念,只有一个根目录‘/’,代表整个磁盘(如果有多个磁盘的话,其他磁盘也需要挂在到某个目录上才可以使用),在根目录下面有个很重要的目录“家目录”-home目录,在home目录下面,每个用户会有一个其自己用户名命名的文件夹,这就相当于给不同的用户分配了不同的操作区域,每个用户在自己的用户目录下面操作文件,互不干扰。
home目录相当于一个小区,小区的住户在自己家里生活操作,和home目录同级的其它目录,相当于政府机构、医院、市场等等机构,管理着系统和用户公共的信息。
用户在自己的家里创建不同的生活区域:比如客厅就相当于Desktop文件夹,书房就相当于Document文件夹等等。而且可以自行根据需要创建不同文件夹和文件。
用户自己的家目录是用户通过终端登录系统默认进入的目录。

我们借此讲一下创建用户的命令adduser,及其一些选项的含义
注:首先创建用户需要使用管理员权限

useradd 用户名:创建一个新用户,默认会在/home目录下为该新用户创建同名家目录。
-b:指定创建用户的家目录的基目录,默认是/home目录;
-d:手动指定创建新用户时的用户家目录;
-g:创建新用户时指定其主组(默认创建同名主组),主组只有一个;
-G:创建新用户时指定其附加组,可以指定多个(用户可以没有附加组);
-k:指定用户家目录的骨架目录(当我们创建一个新用户并为它创建一个家目录时,它的家目录并不是空的,自动会将这个骨架目录中的文件全部拷贝到该新用户的家目录中,相当于给该新用户的家目录进行了装修。这些文件都是隐藏文件,这个骨架目录默认是/etc/skel/),一般不会修改此选项;
-m:创建新用户的同时在家目录的基目录中为其创建其同名家目录(其实该选项设不设置默认都会为用户创建家目录);
-M:创建新用户的同时不为其创建默认家目录;
-N:创建新用户的同时不为其创建同名主组;
-p:创建用户的同时设置密码;
-r:创建一个系统用户;
-R:创建新用户并指定其chroot目录(可百度chroot命令了解)
-s:创建新用户并为其指定命令解释器shell,即我们敲命令的终端(解释器),默认是/bin/dash,我们通常会使用/bin/bash,这个更好用一些。
-u:创建新用户并为其手动指定uid;
-U:创建新用户并创建其同名组(不加该选项默认也是创建);

image.png
上一篇 下一篇

猜你喜欢

热点阅读