访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

BackkomCoder的博客

时间:2019-07-16

linux命令_linux解压命令_linux命令手册

用户是Linux系统工作中重要的一环,用户管理包括用户与组管理

在Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限

在Linux中,可以指定每一个用户针对不同的文件或者目录的不同权限

对于文件/目录的权限包括:

为了方便用户管理,提出了组的概念,如下图所示

在实际应用中,可以预先针对组设置好权限,然后将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限

ls-l可以查看文件夹下文件的详细信息,从左到右依次是:

权限,第1个字符如果是d表示目录

硬链接数,通俗地讲,就是有多少种方式,可以访问到当前目录/文件

拥有者,家目录下文件/目录的拥有者通常都是当前用户

组,在Linux中,很多时候,会出现组名和用户名相同的情况

大小

时间

linux命令_linux命令手册_linux解压命令

名称

chmod可以修改用户/组对文件/目录的权限

命令格式如下:

提示:以上方式会一次修改拥有者/组权限

Linux系统中的root账号通常用于系统的维护和管理,对操作系统的所有资源具有所有访问权限

在大多数版本的Linux中,都不推荐直接使用root账号登录系统

在Linux安装的过程中,系统会自动创建一个用户账号,而这个默认的用户就称为"标准用户"

su是substitute user的缩写,表示使用另一个用户的身份

sudo命令用来以其他身份来执行命令,预设的身份为root

用户使用sudo时,必须先输入密码,之后5分钟的有效期限,超过期限则必须重新输入密码

若其为经授权的用户企图使用sudo,则会发出警告邮件给管理员

提示:创建组/删除组的终端命令都需要通过sudo执行

linux解压命令_linux命令手册_linux命令

提示:

组信息保存在/etc/group文件中

/etc目录是专门用来保存系统配置信息的目录

但在实际只是缩小上级权限的范围,我们不需要一个个添加,只需要对某个文件进行阻断继承设置,去掉限制访问的用户,也可以是添加拒绝访问的用户,设置拒绝访问权限。12、用户管理:可添加、修改和删除用户信息linux命令,设置或修改密码,支持用户权限管理,针对不同角色的用户使能不同权限。如果加盟店需要多个操作员不同的权限linux命令,那么我们可以在权限设置中添加新的权限组,比如添加:加盟店-收银员、加盟店-会计等等权限组,商家可以根据自己的需求设置。

提示:创建用户/删除用户/修改其他用户密码的终端命令都需要通过sudo执行

提示:

创建用户时,如果忘记添加-m选项指定新用户的家目录,最简单的方法是删除用户,重新创建

创建用户,默认会重建一个和用户名同名的组名

用户信息保存在/etc/passwd文件中

/etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,分别是

1.用户名

2.密码(x,表示加密的密码)

3.UID(用户标识)

linux命令手册_linux命令_linux解压命令

4.GID(组标识)

5.用户全名或本地账户

6.家目录

7.登录使用的Shell,就是登录之后,使用的终端命令,Ubuntu默认是dash

usermod可以用来设置用户的主组/附加组和登录Shell,命令格式如下:

主组:通常在新建用户时指定,在etc/passwd的第4列GID对应的组

附加组:在etc/group中最后一列表示该组的用户列表,用于指定用户的附加权限

提示:设置了用户的附加组之后,需要重新登录才能生效!

使用命令vi /etc/profile修改配置文件,添加行umask 027, 即新创建的文件属主拥有读写执行权限,同组用户拥有读和执行权限,其他用户无权限。以www代理为例,将默认的everyone删除,在权限栏中按"添加",在"指定用户或组群"选择一用户或组,下方选取"用户可以假定",确定,并将默认权利(系统权限)中改为"必须同时要",这样你就允许一个用户进行http操作了。使用groupadd 命令添加xsb组,然后执行useradd 命令和passwd 命令添加销售部员工的帐号。

 上一个教程:Linux下怎样搜索文件