加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux中关于用户及访问权限的设置「用户部分」

发布时间:2022-11-22 13:33:11 所属栏目:Linux 来源:互联网
导读: 设置用户及访问权限Linux 用户和用户组管理,主要是为了安全。开发环境下,root登入,是为了方便。在生产环境下,服务器使用root用户及root权限是很容易被攻击到的,因此用户、用户组、文件

设置用户及访问权限Linux 用户和用户组管理,主要是为了安全。开发环境下,root登入,是为了方便。在生产环境下,服务器使用root用户及root权限是很容易被攻击到的,因此用户、用户组、文件/目录的访问权限就是要考虑到的。

下面的命令是在root权限下操作的。

一、用户

默认情况下,只有root用户,root具有服务器的最高权限,一般而言,我们在root权限下,是可以进行任何操作的。但正因为root权限级别最高,当我们把root权限赋给其他人/用户使用时,是存在很大风险的,一旦操作不慎,就会造成无法挽回的损失。就算是我们自己的服务器,在不熟悉命令和操作的情况下,也是不能随便就进行删除、卸载等操作的。

使用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,操作权限是root权限下,创建成功后用户信息一般保存在/etc/passwd文本文件中。

1、具体格式

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

2、主要参数说明

-c:【添加备注信息】

-d:【指定用户登入时的主目录,系统的默认值是/home/】

-e:【指定账号的失效日期,日期格式为MM/DD/YY,缺省表示永久有效】

-f: 【指定在密码过期后多少天关闭该账号。0表示账号立即被停用;默认是-1表示一直可用】

-g:【指定用户所属的群组,可以使组名也可以是GID,用户组必须是已经存在的,其默认值为100,即users】

-G:【指定用户所属的附加群组】

-m:【自动建立用户的登入目录】

-M:【不自动建立用户的登入目录】

-n: 【取消建立以用户名称为名的群组】

-r: 【建立系统账号】

-s:【指定用户登入后所使用的shell,默认值为/bin/bash】

-u:【指定用户ID号,必须是唯一的,该值须>499,因0~499默认是给系统用户账号使用的】

3、举例说明

useradd -u 545 -d /usr/testuser1 -g users -m testuser1

建立一个新用户账户testuser1,设置UID为545,主目录为/usr/testuser1,所属于users用户组。

另外,用户创建成功后,需啊使用命令:passwd 用户名,为用户设置密码。

命令 usermod 可修改用户账户信息。-l表示用户名,-d表示主目录,-g表示所属用户组,字母代表的意思同上。

1、举例说明

usermod –l u1 user1 【将用户 user1的登录名改为 u1】

usermod –g users user1 【将用户 user1 加入到 users组中】

usermod –d /users/us1 user1【将用户 user1 目录改为/users/us1】

使用命令 userdel 删除用户账户。

1、举例说明

userdel user2 【删除用户user2】

userdel –r user3 【删除用户 user3,同时删除其工作目录】

1、举例说明

id命令查看一个用户的UID和GID,如:

id user4 【 user4的id 】

finger命令 查看用户的主目录、启动shell、用户名、地址、电话等信息,如:

finger user4 【 user4的具体信息 】

二、用户组

1、groupadd创建用户组

groupadd –g 888 users 【创建一个组users,其GID为888 】

2、gpasswd为组添加用户 ,只有root和组管理员能够改变组的成员

gpasswd –a user1 users 【把 user1加入users组】

gpasswd –d user1 users 【把 user1退出users组 】

3、groupmod修改组

groupmod –n user users 【修改组名user为users】

4、groupdel删除组

groupdel users 【删除组users】

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!