一、用户账号和组账号概述
1、Linux基于用户身份对资源访问进行控制
①用户账号分类
●超级用户: root用户是Linux操作系统中默认的超级用户账号,对本机拥有至高无上的权限。类似于windows操作系统中的Administrator 用户。只有当进行系统管理、维护任务时,才建议使用root用户登录系统,日常事务处理建议值使用普通用户账号。 (用户ID(UID)=0)
●普通用户: 普通用户账号需要由 root 用户或其它管理员用户创建,拥有的权限受到一定的限制,一般只有在用户自己的宿主目录中拥有完整的权限。 (UID:1-999(centos7版本) 1-449(centos6版本),创建新用户时UID会从1000创建,1-999是默认保留给程序用户创建的)
●程序用户: 在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用维持系统或某个程序的正常运行,如:bin、daemon、ftp、mail等。或称为伪用户。
②组账号
●基本组(私有组): 基于某种特定联系(如都需要访问 ftp 服务),将多个用户集合在一起,构成一个用户组,表示该组内所有用户的账号称为组账号,每一个用户账号至少属于一个组 (创建用户时,会自动创建一个所属组,当前创建的用户默认属于当前的组) ,这个组称为该用户的基本组(私有组)。
●附加组(公共组): 若该用户同时还包含在其它的组中,则这些组称为该用户的附加组(公共组)。
③UID和GID
●UID(用户id): 相当于身份证,用户标识号
● GID(组id): 组标识号,标识一个组的id。
2、用户账号文件( /etc/passwd )
保存用户名称、宿主目录、登录 shell 等基本信息的文件。每当创建了一个新用户,都会在此文件中自动生成一组记录,用来描述新创建用户的信息。
进入查看的文件中的后两行信息
详细解释:
内容 | 解释 |
---|---|
: | 分割符号 |
ydq | 用户名,用户名仅是为了方便记忆。Linux系统是通过UID来识别用户身份,分配用户权限。 |
x | 密码占位符,表示此用户设有密码,但是不是真正的密码,真正的密码保存在 /etc/shadow 文件中。此文件只有 root 用户可以浏览和操作,提高安全性。虽然“ x ” 不是真正的密码,但是也不能删除,如果删除,系统会认为这个用户没有密码,从而导致只输入用户名而不用密码就可以登录。(只能在本地使用无密码登录,远程是不可以的) |
1000 | 用户账号的UID号,普通用户的账号从1000开始,(1-999保留给程序用户) |
1000 | 所属基本组账号的GID号 |
ydq | 描述信息 |
/home/ydq | 宿主目录,即该用户登录后在默认的工作目录。root 用户目录为/root,普通用户在/home下面 |
/bin/bash | 登录shell等信息,用户完成登录后使用的 |
3、影子文件(/etc/shadow)
保存用户的密码、账号有效期等信息。只有 root 用户有读权限,其它用户没有任何权限,这样就保证了用户密码的安全性。
在 /etc/passwd 里面储存着很多不同用户的信息,但是他们的密码都只是使用 x 进行占位表示,并没有具体的描述相关信息,在/etc/shadow 里面将会进行描述。
进入查看后两行信息
内容详解:
内容 | 解释 |
---|---|
ydq | 账户名 |
6 6 6jI…pbqX1 | 存放真正加密的密码,采用SHA512散列算法,更加安全,以前加密使用MD5或DES !!或 * 表示没有密码不能进行登陆,新创建的用户也是,如果前面显示双感叹号,表示该账户被锁定了。 |
19115 | 上一次修改密码的时间,从1970年1月1日开始算。 可以使用命令进行查看哪一天改过:date -d “1970-01-01 19115 days ” |
0 | 多久之后才可以修改密码,如果是0,则密码可以随时修改,该字段规定了第三个字段起,多久时间不能修改密码,如果是10,表示10天之后才能修改。 |
99999 | 密码的有效期,默认99999(273年),表示永久有效 |
7 | 密码到期前的第几天发出告警信息,默认是7天,每次登陆系统都会向该账户发出“修改密码”的告警信息 |
空 | 密码过期宽限天数,过期了还可以登陆,如果过了宽限天数,账户将会被完全禁用,如果是-1,则代表密码永远不会失效 |
空 | 账号失效时间,使用自1970年1月1日以来的总天数作为账户的失效时间 |
空 | 保留,未使用 |
针对系统已存在的用户修改账号和密码的有效期限
格式:chage 【选项】 用户名
常用选项
选项 | 作用 |
---|---|
-l | 列出当前的设置,由非特权用户来确定他们的密码或账号何时过期 |
-d | 上一次更改的日期 |
-m | 密码可更改的最小天数。为0时代表任何时候都可更改 |
-M | 密码保持有效的最大天数 |
-W | 用户密码到期前,以前多少天收到警告信息。 |
-I | ( 大写的i ) 停滞时期,如果一个密码已过期这些天,那么此账号将不可再用 |
-E | 账号到期的日期,过了这天,此账号将不可再用 |
实例:查看当前设置:-l
实例:修改上一次修改密码的日期(chage -d)
实例:10天内不允许修改密码(chage -m)
实例:密码有效期为520天(chage -M)
实例:密码到期前3天进行提醒(chage -W)
实例:停滞日期,密码过期后还能再使用5天(chage -I)
实例:账号失效时间(chage -E)
二、用户账号管理
1、添加用户账号-useradd
格式: useradd 【选项】 用户名
常用选项
选项 | 作用 |
---|---|
-u | 指定用户的UID号,要求该UID号未被其它用户使用 |
-d | 指定用户的宿主目录位置(当与-M 一起使用时,不生效) |
-e | 指定用户的账户失效时间,可使用 YYYY-MM-DD 的是日期格式 |
-g | 指定用户的基本组名(或使用GID号) |
-G | 指定用户的附加组名(或使用GID号) |
-M | 不建立宿主目录,即使/etc/login.defs 系统配置已设定要建立宿主目录 |
-s | 指定用户的登录shell |
实例1:创建新用户,设置密码
[root@centos7 ~]# useradd libai #创建用户libai
[root@centos7 ~]# tail -1 /etc/passwd #查看passwd文件内是否有libai用户
libai:x:1002:1002::/home/libai:/bin/bash
[root@centos7 ~]# tail -1 /etc/shadow #查看shadow文件中是否有libai文件
libai:!!:19127:0:99999:7::: #密码为:!!,说明未设置密码
[root@centos7 ~]# ls /home #查看home里面是否添加libai
libai ydq zhangsan
[root@centos7 ~]# passwd libai #给libai设置密码
更改用户 libai 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@centos7 ~]# tail -1 /etc/shadow #再次查看shadow文件,密码存在
libai:$6$G1PHUvIB$4j30OafdB3x6I12aRYoyTptTUECO.rfvi24kvphIYpmuaXRgxNV9gfUzmuzUJCczDZAH17dcgvuDRQ00Vpjm80:19127:0:99999:7:::
实例2:指定UID号进行创建用户
[root@centos7 ~]# useradd -u 1005 guanyu #使用-u进行创建指定UID的用户
[root@centos7 ~]# id guanyu #查看用户guangyu的id
uid=1005(guanyu) gid=1005(guanyu) 组=1005(guanyu)
# 可以看到uid和gid默认都是一样的,且都是创建时指定的id
实例3:指定用户宿主位置
[root@centos7 ~]# useradd -d /opt/aa abc #使用-d指定创建用户的目录
[root@centos7 ~]# tail -2 /etc/passwd #查看passwd文件最后两行
guanyu:x:1005:1005::/home/guanyu:/bin/bash
abc:x:1006:1006::/opt/aa:/bin/bash #创建的用户abc在/opt/目录下
实例4:指定用户的账户失效时间。
[root@centos7 ~]# useradd -e 2022-05-20 haha #使用-e创建指定过期时间的用户
[root@centos7 ~]# tail -2 /etc/shadow #查看shadow最后两行信息
abc:!!:19127:0:99999:7:::
haha:!!:19127:0:99999:7::19132: #指定的过期时间为19132
[root@centos7 ~]# date -d "1970-01-01 19132 days" #使用date查看19132在如今是什么时间。
2022年 05月 20日 星期五 00:00:00 CST
实例5:指定基本组名
[root@centos7 ~]# tail -5 /etc/passwd #查看passwd后5行内容
zhangsan:x:1001:1001::/home/zhangsan:/bin/bash
libai:x:1002:1002::/home/libai:/bin/bash
guanyu:x:1005:1005::/home/guanyu:/bin/bash
abc:x:1006:1006::/opt/aa:/bin/bash
haha:x:1007:1007::/home/haha:/bin/bash
[root@centos7 ~]# useradd -g guanyu hehe #使用-g 添加用户名为hehe并且基本组为guanyu
[root@centos7 ~]# id hehe
uid=1008(hehe) gid=1005(guanyu) 组=1005(guanyu)
#基本组合附加组都为1005,如果不指定,基本组和附加组的id都和用户id一样
实例6:指定附加组名
[root@centos7 ~]# tail -5 /etc/passwd #查看passwd后5行内容
libai:x:1002:1002::/home/libai:/bin/bash
guanyu:x:1005:1005::/home/guanyu:/bin/bash
abc:x:1006:1006::/opt/aa:/bin/bash
haha:x:1007:1007::/home/haha:/bin/bash
hehe:x:1008:1005::/home/hehe:/bin/bash
[root@centos7 ~]# useradd -G libai asd #使用-G创建新用户asd并添加附加组为libai
[root@centos7 ~]# id asd #查看asd的id
uid=1009(asd) gid=1009(asd) 组=1009(asd),1002(libai)
#附加组有两个组,一个默认自己用户的,一个新加的libai
实例7:不建立宿主目录
[root@centos7 ~]# useradd -M zxc #使用-M进行创建用户zxc
[root@centos7 ~]# tail -2 /etc/passwd #查看后面两行
asd:x:1009:1009::/home/asd:/bin/bash
zxc:x:1010:1010::/home/zxc:/bin/bash #发现用户已经创建
[root@centos7 ~]# ls /home #查看home目录下,没有新创建用户zxc
asd guanyu haha hehe libai ydq zhangsan
综合实例:创建一个账号admin,其基本组指定为“haha”,附加组指定为“hehe”,宿主目录指定为“/admin”
[root@centos7 ~]# useradd -g asd -G zxc -d /admin admin
# 创建基本组为asd,附加组为zxc,家目录位置为/admin,的用户admin
[root@centos7 ~]# id admin #查看admin的id
uid=1011(admin) gid=1009(asd) 组=1009(asd),1010(zxc)
[root@centos7 ~]# ls / #根目录下有个admin
admin boot etc lib media opt root sbin sys usr
bin dev home lib64 mnt proc run srv tmp var
[root@centos7 ~]# cd admin
2、设置/更改用户口令-passwd
格式:passwd 【选项】 用户名
常用选项
选项 | 作用 |
---|---|
-d | 清空指定用户的密码,仅适用用户名即可登录系统 |
-l | 锁定用户账户(锁定之后,在/etc/shadow里面密码字段中前面多出两个!) |
-u | 解锁用户账户 |
-S | 查看用户的状态(是否被锁定) |
实例:
[root@centos7 admin]# passwd hehe #设置密码
更改用户 hehe 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@centos7 admin]# passwd -d hehe # 清除密码
清除用户的密码 hehe。
passwd: 操作成功
[root@centos7 admin]# passwd -l hehe #锁定密码(锁定的必须是有密码的用户)
锁定用户 hehe 的密码 。
passwd: 操作成功
[root@centos7 admin]# passwd -S hehe #查看用户状态
hehe LK 2022-05-15 0 99999 7 -1 (密码已被锁定。)
[root@centos7 admin]# passwd -u admin #解锁用户账户
解锁用户 admin 的密码。
passwd: 操作成功
设置用户密码直接使用passwd设置,需要一个一个进行设置,可以调用管道符号,给用户设置密码,进行批量设置密码。使用 –stdin选项。
[root@centos7 admin]# echo "123" | passwd --stdin zxc #使用--stdin进行设置账户密码
更改用户 zxc 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@centos7 admin]# cat /etc/shadow | grep zxc #查看账户zxc的密码是否这只成功
zxc:$6$aWqwhScj$axVidk68j.S37PHywjJby6dkYGC9lVaAmrPJjO0xbBo8PPSI4SnJLuTXbrYsVopsQ0nmAJaPD8ibA5GHMvjSf0:19127:0:99999:7:::
[root@centos7 admin]#
3、修改用户账号的属性-usermod
格式: usermod 【选项】 用户名
常用选项
选项 | 作用 |
---|---|
-u | 修改用户的UID号 |
-d | 修改用户的宿主目录位置 |
-e | 修改用户的账户失效时间 |
-g | 修改用户的基本组名 |
-G | 修改用户的附加组名 |
-M | 不建立宿主目录 |
-s | 指定用户的登录Shell |
以上上面选项和useradd命令中的含义相同 | |
-I | 更改用户账号的登录名称 格式:usermod -l 新名称 旧名称 |
-L | 锁定用户账户 |
-U | 解锁用户账户 |
实例:修改UID号
[root@centos7 admin]# usermod -u 10000 admin #修改组id为10000
[root@centos7 admin]# id admin 查看用户admin的id
uid=10000(admin) gid=1009(asd) 组=1009(asd),1010(zxc)
实例:修改家目录位置,(改家目录时,要将源目录剪切到目的目录)
[root@centos7 admin]# cat /etc/passwd |grep admin #查看admin家目录
admin:x:10000:1009::/admin:/bin/bash
[root@centos7 admin]# usermod -d /home admin #修改家目录为/home
[root@centos7 admin]# cat /etc/passwd |grep admin #查看admin家目录
admin:x:10000:1009::/home:/bin/bash
实例:修改账户失效时间
[root@centos7 admin]# cat /etc/shadow |grep admin #查看账户失效时间
admin:!!$6$/ZFxtcPx$sJEyxT5RjDEzsv9JCJfUPdK13kPhe78FzwXzG8Klx/NF7s.kTjs0P0e95yi.BgBbKqzUI5YuI8vNSu70xzGI2/:19127:0:99999:7:::
[root@centos7 admin]# usermod -e 2022-05-20 admin #修改账户失效时间为:2022-5-20
[root@centos7 admin]# cat /etc/shadow |grep admin #查看查看账户失效时间
admin:!!$6$/ZFxtcPx$sJEyxT5RjDEzsv9JCJfUPdK13kPhe78FzwXzG8Klx/NF7s.kTjs0P0e95yi.BgBbKqzUI5YuI8vNSu70xzGI2/:19127:0:99999:7::19132:
[root@centos7 admin]# date -d "1970-01-01 19132 days" #验证失效时间
2022年 05月 20日 星期五 00:00:00 CST
实例:修改基本组id和附加组id
[root@centos7 admin]# id admin #查看id
uid=10000(admin) gid=1009(asd) 组=1009(asd),1010(zxc)
[root@centos7 admin]# usermod -g zxc admin #修改基本在组id
[root@centos7 admin]# id admin #查看id
uid=10000(admin) gid=1010(zxc) 组=1010(zxc)
[root@centos7 admin]# usermod -G ydq admin #修改附加组id
[root@centos7 admin]# id admin #查看id
uid=10000(admin) gid=1010(zxc) 组=1010(zxc),1000(ydq)
实例:更改用户账号的登录名称
[root@centos7 ~]# usermod -l hello admin #修改账户名称
[root@centos7 ~]# cat /etc/passwd | grep admin #查看以前的名称
[root@centos7 ~]# cat /etc/passwd | grep hello #查看修改后的名称
hello:x:10000:1010::/home:/bin/bash
实例:锁定账户和解锁账户
[root@centos7 ~]# usermod -L zxc #锁定账户了(锁定的账户需要设置密码)
[root@centos7 ~]# su asd #切换普通用户
[asd@centos7 root]$ su zxc #从普通用户切换到zxc用户
密码:
su: 鉴定故障
[asd@centos7 root]$ exit #退回上一次所在用户
exit
[root@centos7 ~]# usermod -U zxc #解锁zxc用户
[root@centos7 ~]# su asd #切换普通用户
[asd@centos7 root]$ su zxc #从普通用户切换到zxc用户,可以登录
密码:
bash-4.2$
4、删除用户账号-userdel
格式: userdel 【-r】 用户名
使用userdel时,加上-r选项,表示删除用户的宿主目录。
如果不加 -r ,删除之后再创建用户时会报错。
实例:
[root@centos7 ~]# useradd xiao #创建用户xiao
[root@centos7 ~]# ls /home #查看家目录是否生成
asd guanyu haha hehe xiao ydq zhangsan
[root@centos7 ~]# userdel -r xiao #删除用户xiao(必须加-r)
[root@centos7 ~]# ls /home #再次查看家目录
asd guanyu haha hehe ydq zhangsan
[root@centos7 ~]# tail -2 /etc/passwd #查看passwd文件
zxc:x:1010:1010::/home/zxc:/bin/bash
hello:x:10000:1010::/home:/bin/bash
[root@centos7 ~]# tail -2 /etc/shadow #查看shadow文件
zxc:$6$ftF.hbTU$WYL4f.4CRbVNUP2G70UmeChHB8qQks4SnjWltJWUoJHqPh7jzpTx5KdGM27WU9yRiOJUJ.gP9XC/Syr2M2pNI0:19128:0:99999:7:::
hello:$6$/ZFxtcPx$sJEyxT5RjDEzsv9JCJfUPdK13kPhe78FzwXzG8Klx/NF7s.kTjs0P0e95yi.BgBbKqzUI5YuI8vNSu70xzGI2/:19127:0:99999:7::19132:
三、组账号管理
与用户账号文件相类似
/etc/group:保存组账号基本信息
/etc/gshadow:保存组账号的密码信息
1、添加组账号-groupadd
不加 -g 的话,会默认创建组id号。
格式: groupadd 【-g GID】组账号名
[root@centos7 ~]# groupadd -g 1997 make #创建GID为1997的组账号
[root@centos7 ~]# tail -2 /etc/group #查看后两行内容
zxc:x:1010:
make:x:1997: #添加成功
2、添加、删除组成员-gpasswd
gpasswd命令可以实现设置组账号密码、添加或删除组成员
格式: gpasswd 【选项】 组账号名
常用选项
选项 | 作用 |
---|---|
-a | 向组内添加一个用户 |
-d | 从组内删除一个用户成员 |
-M | 定义组成员列表,以逗号分隔(以前的组成员都会清空) |
实例:向组内添加一个用户
[root@centos7 ~]# gpasswd -a asd zxc #将用户asd添加到组zxc中
正在将用户“asd”加入到“zxc”组中
[root@centos7 ~]# id asd #查看用户asd的id
uid=1009(asd) gid=1009(asd) 组=1009(asd),1002(libai),1010(zxc)
[root@centos7 ~]# tail -5 /etc/group #查看组
haha:x:1007:
asd:x:1009:
zxc:x:1010:asd #可以看到,zxc组中有添加了用户asd
make:x:1997:
kkkk:x:1998:
实例:从组内删除一个用户成员
[root@centos7 ~]# tail -5 /etc/group #查看用户组
haha:x:1007:
asd:x:1009:
zxc:x:1010:asd #此时asd还是属于zxc用户组
make:x:1997:
kkkk:x:1998:
[root@centos7 ~]# gpasswd -d asd zxc #在zxc用户组中删除asd用户
正在将用户“asd”从“zxc”组中删除
[root@centos7 ~]# tail -5 /etc/group #查看用户组
haha:x:1007:
asd:x:1009:
zxc:x:1010: #用户asd以被删除
make:x:1997:
kkkk:x:1998:
实例:重新定义组成员
[root@centos7 ~]# tail -5 /etc/group #查看组信息
haha:x:1007:
asd:x:1009:
zxc:x:1010:asd #此时asd属于组zxc中
make:x:1997:
kkkk:x:1998:
[root@centos7 ~]# gpasswd -M ydq,haha zxc #重新定义组成员
[root@centos7 ~]# tail -5 /etc/group #查看组信息
haha:x:1007:
asd:x:1009:
zxc:x:1010:ydq,haha #zxc组中的成员已发生改变
make:x:1997:
kkkk:x:1998:
3、删除组账号-groupdel
格式: groupdel 组账号名
实例:
[root@centos7 ~]# tail -5 /etc/group #查看组信息
haha:x:1007:
asd:x:1009:
zxc:x:1010:ydq,haha
make:x:1997:
kkkk:x:1998: #还存在kkkk组
[root@centos7 ~]# groupdel kkkk #删除组kkkk
[root@centos7 ~]# tail -5 /etc/group #查看组信息,组账号kkkk已不存在
abc:x:1006:
haha:x:1007:
asd:x:1009:
zxc:x:1010:ydq,haha
make:x:1997:
4、查看账号信息
4.1 查询用户所属的组-groups命令
格式:groups 【用户名】
实例:
[root@centos7 ~]# groups ydq #查看ydq的所属组
ydq : ydq wheel zxc
4.2 查询用户身份标识-id命令
格式:id 【用户名】
实例:
[root@centos7 ~]# id ydq #查看ydq身份标识
uid=1000(ydq) gid=1000(ydq) 组=1000(ydq),10(wheel),1010(zxc)
4.3 查询用户账号的详细信息-finger命令
格式:finger 【命令】
实例: 没有的话需要下载。
[root@centos7 ~]# finger ydq #查看用户ydq的详细信息
Login: ydq Name: ydq
Directory: /home/ydq Shell: /bin/bash
Last login 日 5月 15 23:42 (CST) on pts/1
No mail.
No Plan.
4.4 查询已登录到主机的用户信息-W、who、users、lase命令
可直接使用命令加上用户名进行查看,涉及不多,自行了解。
四、文件/目录的权限和归属
1、查看目录和文件的属性
●文件类型:– 为普通文件,d 为目录 ,l 为连接文件,b为块设备文件,c字符设备文件。
●访问权限
读取 r : 允许查看文件内容、显示目录列表
写入 w : 允许修改文件内容、允许在目录中新建、移动、删除文件或子目录
可执行 x : 允许运行程序、切换目录
特殊的一个的tmp(临时文件)文件 t:
●归属(所有权)
属主: 拥有该文件或目录的用户账号
属组: 拥有该文件或目录的组账号
2、设置文件和目录的权限-chmod
上述格式中,字符组合“ [ugoa] [±=] [rwx] ” 或数字组合“nnn”的形式表示要设置的权限模式。其中“nnn”为需要设置的具体权限值,如“775” “644”等。
而“[ugoa] [±=] [rwx] ”的形式中,三个组部分的含义及用法如下所述。
“ugoa ” 表该权限设置所针对的用户类别。 “u”代表文件属主。“g”代表文件属组的用户名。“o”代表其他任何用户,“a”代表所有用户(u、g、o的总和)
“+ – =”表示设置权限的操作动作。 “+”代表增加相应权限,“ – ”代表减少相应权限,“ = ”代表仅设置对应的权限。
“ rwx ”是权限的字符组合形式, 也可以拆分使用,如“r”,“ rx ”等。
实例:修改权限
3、设置文件和目录的归属-chown
实例:修改所属主和所属组
4、权限掩码-umask
umask作用
控制新建的文件或目录的权限(创建文件的话,执行权限不会受影响)
默认权限去除umask的权限为新建的文件或目录的权限
umask设置: umask 002
umask查看: umask
实例:
[root@centos7 opt]# umask 000 #设置权限掩码为:000
[root@centos7 opt]# mkdir qwe #创建文件夹qwe
[root@centos7 opt]# ll #查看文件
总用量 0
drwxrwxrwx. 2 root root 6 5月 16 11:09 qwe #权限全满,与000相反
[root@centos7 opt]# umask 022 #设置权限掩码为:002
[root@centos7 opt]# mkdir asd #创建文件asd
[root@centos7 opt]# ll #查看文件
总用量 0
drwxr-xr-x. 2 root root 6 5月 16 11:09 asd #查看权限为755,与002相反
drwxrwxrwx. 2 root root 6 5月 16 11:09 qwe
[root@centos7 opt]#
五、总结
用户账号管理
- useradd :增加用户
- passwd :设置用户密码
- usermod :修改用户属性
- userdel :删除用户
组账号管理
- groupadd :增加用户组账号
- gpasswd :增加、删除用户组成员
- groupdel :删除用户组账号
用户账号文件与组账号文件
-
用户账号文件
查看用户账号 :/etc/passwd
查看用户账号密码:/etc/shadow
-
组账号文件
查看组账号:/etc/group
查看组账号密码:/etc/gshadow
查看账号相关信息命令(groups、id、finger、w、who、last)
设置目录与文件权限(chmod)
设置目录与文件归属(chown)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/75068.html