linux 权限与用户

简介: 1.用户 超级用户又称根用户,root。其他用户为普通用户。超级用户root的用户目录是/root。 创建用户:useradd,更改用户:usermod,删除用户:userdel。 su :切换用户。su 用户名 (若为空,预设为root)。 usersadd : 只能由root用户增添其他用户。 userdel :删除用户 passwd :修改密码。  passwd us

1.用户

超级用户又称根用户,root。其他用户为普通用户。超级用户root的用户目录是/root

创建用户:useradd,更改用户:usermod,删除用户:userdel。


su :切换用户。su 用户名 (若为空,预设为root)。

usersadd : 只能由root用户增添其他用户。

userdel :删除用户

passwd :修改密码。  passwd userName可更改指定用户密码,仅限root修改他人。

2.组

多个权限相同的用户可以归为一个组。组内用户也可以继承组的权限。

相关命令:groupadd groupmod groupdel

示例:groupmod -n newname oldname // 把oldname组改名为newname。

groupadd -g 600 class //建立组class,且指定ID号为600.


3.查看所有用户/组

/etc/group 文件的内容包括用户组(Group)、用户组口令、GID及该用户组所包含的用户(User),每个用户组一条记录;格式如下:
group_name:passwd:GID:user_list
在/etc/group 中的每条记录分四个字段:
第一字段:用户组名称;
第二字段:用户组密码;
第三字段:GID
第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;

4.sudo

通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码。执行过后自动切换到原用户。
为其他用户开通sudo权限后才能使用,用户首次使用时需要输入用户自己的密码。
例子:
sudo -u admin cat readMe.txt //以admin用户的身份查看文件内容。
sudo  -u admin sh -c "/opt/taobao/java/bin/jstack  124345 > /home/admin/wca/logs/dump.txt" //多个命令需要 sh -c 的形式


目录
相关文章
|
16天前
|
安全 Linux 数据安全/隐私保护
Linux权限详解
Linux权限详解
|
25天前
|
Linux 数据安全/隐私保护 Windows
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
30 0
|
27天前
|
算法 Linux C++
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
29 0
|
1月前
|
Shell Linux 程序员
Linux:权限篇 (彻底理清权限逻辑!)
Linux:权限篇 (彻底理清权限逻辑!)
52 1
|
1月前
|
Linux Shell 程序员
【linux】权限
【linux】权限
43 2
|
1月前
|
存储 Linux 数据安全/隐私保护
Linux 权限
Linux 权限
|
26天前
|
Ubuntu 关系型数据库 MySQL
linux创建用户创建组删除用户以及组分配权限
linux创建用户创建组删除用户以及组分配权限
10 0
|
29天前
|
Shell Linux 开发工具
shell的介绍以及Linux权限的讲解
shell的介绍以及Linux权限的讲解
31 2
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 设置终端机的写入权限 mesg 命令 使用指南
【Shell 命令集合 网络通讯 】Linux 设置终端机的写入权限 mesg 命令 使用指南
23 0
|
1月前
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux 设置文件创建时的默认权限掩码 umask命令使用教程
【Shell 命令集合 文件管理】Linux 设置文件创建时的默认权限掩码 umask命令使用教程
26 0