linux-用户和用户组基础命令和操作

  1. 添加用户和用户组

    添加用户:useradd    admin     添加用户叫做admin

  2. 添加组  :groupadd   admin     添加用户组

删除用户:userdel    admin     删除用户

2.查看用户和用户组

查看用户  cat /etc/passwd

查看组    cat /etc/group

3.修改用户和用户组属性

修改用户:usermod

-u  修改用户的uid信息

-g  修改用户组的信息

用户组管理 groupadd

-g  自定义组ID

-r  添加系统组

groupmod

-g  修改组的id信息

-n  修该组的name



权限管理:

chown:改变文件的属主(只能管理员修该)

-R   修改目录和内部文件的属主

例:chown admin /home/admins

chgrp :修该文件的属组(只能管理员修改)

-R   递归修改

例: chgrp admin /home/admins



修改文件的权限:

chmod  修改文件的权限

-R 递归修改

例:chmod 777 /home/admins

增加特殊权限:chmod  

setuid: 设置使文件在执行阶段具有文件所有者的权限. 典型的文件是 /usr/bin/passwd. 如果一般用户执行该文件, 则在执行过程中, 该文件可以获得root权限, 从而可以更改用户的密码.

setgid: 该权限只对目录有效. 目录被设置该位后, 任何用户在此目录下创建的文件都具有和该目录所属的组相同的组.

chmod g+s /home/admins  表示对目录增加标记

chmod u+s /home/admins  表示对文件增加标记

时间: 2024-08-26 06:32:01

linux-用户和用户组基础命令和操作的相关文章

Linux用户和用户组管理命令

1. 用户管理命令 (1) 用户添加命令 useradd 命令格式:useradd [选项] 用户名 选项: -u UID: 手工指定用户的UID号 -d 家目录: 手工指定用户的家目录 -c 用户说明: 手工指定用户的说明 -g 组名: 手工指定用户的初始组 -G 组名: 指定用户的附加组 -s shell: 手工指定用户的登录shell,默认是/bin/bash 例如,简单地添加一个用户 xiaobao,则执行 useradd xiaobao 即可.现在看一下添加用户 xiaobao 后会产

菜鸟学Linux - 用户与用户组基础

/etc/passwd: 用户的信息是保存在/etc/passwd下面(早期的时候,用户的密码也是放在该文件中.后来出于安全考虑,将密码放在/etc/shadow中去): /etc/group: 用户组的信息是保存在/etc/group下面: /etc/shadow: 密码信息是保存在/etc/shadow下面: 通过‘:’,将/etc/shadow的内容分层以下内容(从左至右) 帐号名称 密码 最近修改密码的日期(从1970-1-1开始算起,单位是天) 从上一次修改日期算起,密码不可更改的天数

Linux 用户和用户组进阶命令

锁定帐户:  passwd  -l   帐户名 passwd -l cls 解锁帐户的命令: passwd -u cls 可以取消用户的密码: 使得用户可以无密码登录 passwd -d cls 主要组和附属组 一个用户可以同时属于多个组 ------------------一个主要组 ------------------多个附属组 gpasswd -a cls boss   把用户帐号 cls 添加到 boss组中,并且boss组是cls的附属组 把一个用户添加到附属组中 用户 在登录之后可以

linux用户,用户组详细管理命令使用

用户,用户组管理命令使用 首先对用户,用户组做简单介绍: Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也能帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和用户口令.用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录. 本文从以下4个方面分别介绍linux用户与用户组管理命

linux每日命令(30):Linux 用户及用户组相关文件、命令详解

阅读目录(Content) 一. 用户.用户组概念及其文件结构详解 二. 常用的用户.用户组shell命令 用户相关命令 useradd userdel usermod passwd 用户组相关命令 groupadd groupdel groupmod 三. 综合示例 1.建立两个用户组group1和group2,以及三个用户dennis.daniel.abigale,并且将前2个用户分配在group1用户组下,后一个分配在group2用户组下,并给dennis设置密码 2.改变abigale的

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

上篇博客我们介绍了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow:然后介绍了用户组信息文件/etc/group,用户组密码文件/etc/gshadow.用户的家目录,以及用户的模板目录,那么我们如何创建用户呢?这篇博客我们将学习用户管理的相关命令. 1.添加用户命令:useradd ①.命令名称:useradd ②.英文原意: ③.命令所在路径:/usr/sbin/useradd ④.执行权限:root ⑤.功能描述:添加新用户 ⑥.语法: u

Linux 用户和用户组管理

Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护. 每个用户账号都拥有一个惟一的用户名和各自的口令. 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户

Linux最常用的基础命令 下篇

Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b 显示的是空 echo $master 打印的是根/ ----------------------------------- Ubuntu中安装一个vim apt-get install -y vim ----------------------------------- /etc/bashrc 对整个系统中的

LINUX用户、用户组及权限管理

LINUX用户.用户组及权限管理 一.LINUX权限管理 LINUX权限分为:r,w,x,读,写,可执行 对文件来说: r 可读,即可以使用类似cat等命令查看文件的内容 w 可写,可以编辑或删除此文件: x 可执行,exacutable,可以在命令提示符下当做命令提交给内核运行. 对于目录来说(默认有x权限): r 可以对此目录执行ls以列出内部的所有文件 w 可以在此目录中创建文件 x 可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息. 文件 目录 r 可读,即可以使用类