linux文件增加自定义属性,Linux 笔记...文件和目录属性useradd、userdel、usermod 、passwd...

增加和删除用户

useradd -u 自定义uid -g 自定义gid -d指定家目录 -M 不建立家目录 -s 自定义shell

如: #useradd -u 508 -g 500 -d /home/user3/ -s /bin/nologin user2

#tail -2 /etc/passwd

user2:x:508:500::/home/user3/:/bin/nologin

将某个用户加入一个组里则该组就不能删除了,需要将该用户的所属组修改之后才能删除

userdel -r username 删除用户

删除用户的时候,没有加 -r 那么事后再删除用户的目录,只能自己手动

rm -rf /home/username /var/spool/mail/username

如:userdel -r user3

userdel:/home/user3 并不属于 user3,所以不会删除

[root@zekLinux ~]# rm -rf /home/user3 /var/spool/mail/user3

usermod 修改用户属性

-u uid -g gid -d 更改家目录 -s 更改用户shell -G 更改扩展组 -L 锁定用户(不能登录)-U 解锁

若用户的扩展组在group里则可以删除该group

如[root@zekLinux ~]#id aming123

uid=501(aming123) gid=513(aming123) 组=513(aming123)

[root@zekLinux ~]# id user3

uid=506(user3) gid=502(grp1) 组=502(grp1),512(grp2)

[root@zekLinux ~]# groupdel grp2

[root@zekLinux ~]# id user3

uid=506(user3) gid=502(grp1) 组=502(grp1)

passwd 修改用户密码

passwd 后不跟用户名则为修改当前用户密码

mkpasswd 自动生成密码

mkpasswd -l n 规定长度为n

-s n 指定特殊字符n个

-d n 指定数字n个

-c n 指定小写字母n个

-C n 指定大写字母n个

#passwd --stdin username 给username输入明文密码 用在给用户设置密码需要shell实现

如给:aming123设置密码

#echo "aminglinux.com" |passwd --stdin aming123

更改用户 aming123 的密码 。

passwd: 所有的身份验证令牌已经成功更新。

若没有用户名则默认给root修改密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值