Linux 用户&用户组管理

新建用户
useradd 选项 用户名

-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

实例:
新建一个不能登录的www用户

useradd -s /sbin/nologin www

新建一个普通用户 并默认建立一个用户目录

useradd –d /home/www -m www
修改用户

usermod 选项 用户名
实例:
将已经存在的www用户设置为不可以登录

usermod -s /sbin/nologin www
删除用户

userdel 选项 用户名
实例:
删除www用户,并删除www的用户主目录

userdel -r www
查看所有用户信息
cat /etc/passwd

返回信息示例

www:x:200:50:www san:/usr/www:/bin/sh

对应信息:
用户名:密码:用户id:用户组id:描述:用户主目录:登录的Shell

用户组管理:
新增用户组

groupadd 用户组名
实例:
新增一个newgroup组

groupadd newgroup
删除用户组

groupdel 用户组名
实例:
删除newgroup用户组

groupdel newgroup
修改目录所属用户

chown --help
实例:
修改/home/www/的所属用户为ww(需要已经存在ww用户)

chown -R ww /home/www
修改目录和文件的属性

chmod [-R -f…] <目录名/文件>

先来了解一下目录的各种属性
在使用 ls -l 时,出现的目录可以得知很多信息
例如:
drwxr-xr-x 3 root root 4096 Jul 7 17:24 bin
d:表示目录
r:可读
w:可写
x:可执行
rwxr-xr-x:表示所属用户对它可读可写可执行,所属用户组对它可读可执行,其他用户对它可读可执行
3:表示给目录内文件数
root:第一root表示所属用户组 第二个root表示所属用户组
4096:表示目录大小为4096字节
Jul 7 17:24:表示文件创建时间
bin:表示目录名
其中第一个字母会有很多种类型:
d:则是目录
-:则是文件;
l:则表示为链接文档(link file);
b:则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
c:则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

实例:
将/home/www目录设置为rwx r-x r-x 即:所属用户对它可读可写可执行,所属用户组对它可读可执行,其他用户对它可读可执行

chmod -Rf 755 /home/www
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

haeasringnar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值