Linux下的 用户管理及文件权限

用户管理命令

useradd 添加用户

useradd [options ]用户名添加用户
-U设置用户ID (useradd -U 1000 user1)
-g放在基本组里(组一定要存在)
-G指定附加组可以有多个,由,隔开
-c“指定注释信息”
-d指定家目录(+路径)
-s指定shell路径(/bin/bash):确定当前可用安全shell
-mk强制给用户创建家目录
-r添加一个系统用户

userdel 删除用户

userdel [options] 用户名删除用户(默认不删除家目录)
-r删除家目录

usermod 修改账户属性

usermod [options] 用户名修改账户属性
-u改用户ID
-g该基本组ID
-G改用户附加组(覆盖原有附加组)
-a -G同上,但不覆盖
-c改注释
-d -m修改家目录(-m 复制原来家目录文件)
-s改shell
-l该用户名
-e指定过期时间(天数)
-L锁定账号
-U解锁账号

passwd (密码管理)

passwd密码管理
–stdin从标准输入(例: echo"myh" l passwd --stdin user1)
-l锁定账号
-u解锁
-d删除用户密码

chage(改用户使用信息)

用法:chage [options] [天数] 用户名修改用户使用信息
-d最近一次修改时间
-m最短使用期限
-E过期时间
-I非活动时间
-M最长使用时间
-W警告时间

组管理命令

groupadd(创建组)

groupadd创建组
-g指定GID
-n指定名字

groupmod(修改组)

groupmod用法:groupmod [-g gid [-o]] [-n 名称] 组
-g修改GID
-n修改名字

groupdel(删除组)

groupdel用法:groupdel group

gpasswd 组名 (给组加密码)

改权限

chown (该文件属主属组权限)

用法: chown [options] 改后属主 文件名/目录修改文件属主
-R 用法:chown -R user1 b改变目录下所有子文件的属主
chown user1:group1 file同时改变文件属主属组

chmod (该文件rwx权限)

chmod修改文件权限
chmod 777 文件名全部修改
chmod u=r、x、w 文件名局部修改(u属主、g属组、o其他)
chmod u+x,u-w 文件名局部修改添加或删除权限

其他

查看默认shell: echo $SHELL
查看用户信息: finger 用户名
修改用户shell:chsh 用户名 //输入shell目录(/bin/bash)
计算器 bc 内部输入 scale=n(可控制保留几位小数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值