linux-5 基础学习

组创建:groupadd
groupadd [option]..group_name

-g : GID:指明GID号[GID_MIN,GID_MAX]
-r: 创建系统组
    centos 6:ID<500
    centos 7:ID<1000

查看用户相关的ID信息:id
id [option]..[USER]
-u: UID
-g: GID
-G: Groups
-n: Name
切换用户或以其他用户身份执行命令:su
su [option..] [-] [user [args]]
切换用户的方式:
su Username:非登录式切换,即不会读取目标用户的家目录配置文件(非完整式切换)
su - Username: 登录式切换,会读取上档用户的配置文件,完全切换。

        注意:root  su至其他用户无须密码,非root用户切换时需要密码
    换个身份执行命令:
        su [-] Username -c 'command'

用户属性修改:usermod
usermod [option] login
-u UID:新的UID
-g GID:新的GID
-G GROUP1[GROUP2,GROUP2]:新附加组,原来的附加组将会删除。
-s:新的默认shell
-c:新的注释信息
-d:新的家目录,原有家目录中的文件不会同步到新修家目录中,若要同时移动,使用-m选项

    -L:lock指定用户
    -U:unlock指定用户

    -e YYYY-MM-DD:指明用户账号过期日期;

给用户添加密码:passwd
passwd [option] username:修改指定用户的密码,仅root用户权限
passwd :修改自已的密码
常用选项:
-l:锁定指定用户
-u:解锁指定用户

        -n mindays:指定最短使用期限
        -x maxdays:最大使用期限
        -w warndays:提前多少天开始警告
        -i inactivedays:非活动期限

        --stdin:从标准输入接收用户密码
            echo "password" | passwd --stdin username

        注意:/dev/null:黑洞
              /dev/zero,向外吞0

删除用户:userdel
userdel [option] ….login
-r:删除用户家目录
组属性修改:groupmod
groupmod [option]..group
-n : 新名字
-g : 改变GID
组删除:groupdel
groupdel group
组密码:gpasswd
gpasswd [option] group
-a userneme group:将user添加至指定组中
-d user:删除用户user的以当前组为组名的附加组

    -A user1,user2,....:设置有管理权限的用户列表
    newgrp:临时切换基本驵
        如果用户本不属于此组,则需要组密码

修改用户属性:chage
修改用户注释信息:chfn

文件或目录创建时的遮罩码:umask
文件:666-umask
如果某类用户权限减得结果中存在X权限,则将其权限+1
umask::查看
umask #:设定
目录:777-umask

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值