Linux账号管理与ACL权限设置

一、Linux用户与用户组

1、Linux用户账号位于 /etc/passwd 密码位于 /etc/shadow

用户组账号位于 /etc/group 密码位于 /etc/gshadow

2、groups:查看有效用户组和支持用户组 直接输入命令groups

第一个输出的用户组即为有效用户组

3、newgrp:有效用户组的切换 newgrp 用户组

二、账号管理(系统管理员)

1、useradd:新增账号 user [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM] [-c 说明档] [-d 主文件绝对路径] [-s shell] 用户账号名

2、passwd:设置密码 passwd [-l] [-u] [–stdin] [-S] [-n 日数] [-x 日数] [-w 日数] [-i 日期] 账号

3、chage:显示或修改账号密码 chage [-ldEImMW] 账号名

-l :列出该账号的详细密码参数

4、usermod :账号修改 usermod [-cdegGlsuLU] username

5、userdel :删除用户 userdel [-r] username

-r :连同用户的主文件也一起删除

三、用户功能

1、finger: 查阅用户信息 finger [-s] username

S:仅列出用户的账号、全名、终端机代号与登入时间

2、chfn :设置账号属性 chfn [-foph] 账号

3、id :查询UID/GID等信息 id 账号

四、新增与删除用户组(系统管理员)

1、groupadd:新增用户组 groupadd [-g gid] [-r] 用户组名

-g: 后面接特定的GID,用来直接给予某个GID

-r: 新建用户组

2、groupmod :修改用户组参数 groupmod [-g gid] [-n group_name] 用户组名 -g: 修改GID -n:修改既有用户组

3、groupdel :删除用户组 groupdel [用户组名]

4、gpasswd:用户组管理员功能 gpasswd [-A user] groupname

-A :将groupname 的主控权交由和面的用户管理

五、ACL使用

1、getfacl:取得某个文件/目录的ACL设置项目(权限情况)

getfacl filename

2、setfacl:设置某个文件/目录的ACL规定

setfacl [-bkRd] [-m|-x] filename

Eg: setfacl -m g:mygroup:rx doc.txt 设置用户组

Eg:setfacl -m u:myuser:rwx doc.txt 设置用户

六、用户身份切换

1、su :简单身份切换 su [-lm] [-c 命令] [username]

2、sudo su 输入自己账户密码 就可以切换到root账户 exit退出

七、Linux主机上的用户信息传递

1、w,who,last,lastlog :查询用户信息

2、write:用户对谈 write 用户账号 [用户是在终端接口]

3、mail :用户邮件信箱 maill [email protected] -s “邮件标题”

如果是寄给本机上用户,基本上连“@localhost”都不用写

4、pwck :检查/etc/passwd账号张配置文件的信息

时间: 2024-10-11 00:28:56

Linux账号管理与ACL权限设置的相关文章

第14章 Linux账号管理与ACL权限设置

Linux的账号与用户组 用户标识符:UID与GID 每一个文件都有一个所有者ID和用户组ID,当我们需要查看文件属性时,系统会根据/etc/passwd和/etc/group的内容,找到对应UID和GID对应的账户名和组名. 用户账号 用户的登陆流程如下: 1. 先搜索/etc/passwd里面是否有你输入的账号,如果有则将用户名对应的UID和GID(GID在/etc/group内)读取出来 2. 进入/etc/shadow找到对应账户与UID,核对密码是否正确 /etc/passwd文件结构

第十四章、Linux 账号管理与 ACL 权限配置

1. Linux 的账号与群组 1.1 使用者标识符: UID 与 GID 1.2 使用者账号:/etc/passwd 文件结构, /etc/shadow 文件结构 1.3 关于群组: /etc/group 文件结构, 有效与初始群组, groups, newgrp, /etc/gshadow2. 账号管理 2.1 新增与移除使用者: useradd, useradd 参考档, passwd, chage, usermod, userdel 2.2 用户功能:finger, chfn, chsh

拜师鸟哥之linux学习体会(13)——linux账号管理与ACL权限设定

1.    这一章主要介绍linux的相关用户账号管理.每个登陆者至少都会取得两个ID,一个是使用者ID(User ID,UID),一个是群组ID(group ID,GID). 2.    当你输入账号和密码时,系统帮你做了什么呢? 1)先找寻/etc/passd里面是否有你的输入账号,若没有就跳出,如有则将该账号对应的UID和GID读出来,另外该账号家目录与shell设定也一并读出 2)核对密码表.这时Linux会进入/etc/shadow里面找出对应的账号与UID,然后核对一下你刚输入的密码

鸟哥的Linux私房菜7-------14章 Linux帐号管理与ACL权限设置

1. 用户表示符UID与GID /etc/passwd文件结构: 有几行就代表有几个帐号在你的系统里 每一行用:分割,一共7个字段. 1.帐号名称 2.密码:早起unix用,现在把密码数据放在/etc/shadow文件中了,这里用x表示 3.UID:0代表系统管理员. 1-499:系统帐号 500-65535:一般用户用 4.GID:     /etc/group有关 5.用户信息说明,使用finger时,这个字段能提供很多信息. 6.主文件夹 7.Shell:用户登录系统后取得的一个shell

Linux下ThinkPHP网站目录权限设置

在windows上运行好好的项目,迁移到Linux上就遇到了很多问题,其中最为重要的是网站目录权限的设置,当然简单期间你可以用 命令 "chmod 777 -R you web site" ,这样你就不用担心项目运行的时候会涉及到权限问题.通常来说如果你的项目时部署在公网或者是部 署在租用的Linux服务器上不建议这么做,应为如果这样设置了那么任何用户都可以对这个站点下的文件,目录进行操作,这样也会影响网站的运营, 同样不安全.下面以ubuntu14.4 系统为主进行分析. 最简单的做

linux 用户管理,用户权限管理,用户组管理

linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到7个 rwx 表示该文件或目录对所属组操作权限, 依次的后面3个 r-x 表示该文件或目录对其他人的操作权限,这里是 r读,和 x 执行权限 权限后面的 数字2 表示当前目录或文件的连接数量: 数据后面的 名字,表示的是该文件或目录的所有者 依次后面的 名字,表示该文件或目录的所在组: 依次后面的

linux账号管理总结【未写完】

linux账号管理总结 一.新增与删除用户 1.useradd新增用户 语法: useradd 用户账号名 [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM] [-c 说明] [-d 主文件夹绝对路径] [-s shell] -u: -g: 2.相关文件 1) /etc/passwd 2)/etc/shadow 3)/etc/group 4)/home 3.passwd 设置.修改密码 4.usermod 修改用户信息 5.userdel 删除用户相关信息 6.id 查询某

Linux学习之CentOS(十一)-----Linux 账号管理(转)

Linux 账号管理(转) useraddpasswdchageusermoduserdelfingerchfnchshidgroupaddgroupmodgroupdelgpasswd su(帐号切换) sudo (以*权限运行) useradd 完全参考默认值创建一个用户,名称为 vbird1 [[email protected] ~]# useradd vbird1 [[email protected] ~]# ll -d /home/vbird1 drwx------ 4 vbird1

Linux运维六:用户管理及用户权限设置

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