linux用户管理

linux基础

命令

命令作用
pwd查看当前路径
ls查看当前路径下所有文件名和路径名(不递归)
sudo -s之后输入密码,可以获得root权限
cd进入某个路径
vim xxx.txt新建文本文件
rm xxx.txt删除文件

路径

路径含义
.当前路径
..上一级路径

查看所有用户:

cat /etc/passwd

看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.
cat /etc/passwd

cat /etc/passwd |cut -f 1 -d : 

新建用户

参考:Ubuntu用户及用户组管理及设置

语  法:
useradd [-mMnr][-c ][-d ][-e ][-f ][-g ][-s ][-u >uid>]>>[用户名称]
uid:用户账号ID

简单使用的例子:

useradd user1
useradd user2 -d balalala/personal_imformation/user2

设置密码

passwd username 

回车后会要求输入两次密码
image.png

修改文件拥有者

chown [-R] 账号名称 档案或目录 
chown [-R] 账号名称:组名 档案或目录

选项与参数: -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有档案都变更

范例:将install.log的拥有者改为bin这个账号:

[root@www ~]# chown bin install.log 
[root@www ~]# ls -l 
-rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log 

范例:将install.log的拥有者与群组改回为root:

[root@www ~]# chown root:root install.log 
[root@www ~]# ls -l 
-rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log</pre>

修改用户对文件的权限

删除用户

userdel -r 用户名

批量设置密码

思路:把用户名和密码写入文本文件,然后用chpasswd命令修改用户密码

1. 新建文本文件:

vim password.txt

2. 用vim编辑该文本文件,注意不要有空行,内容如下:

username1:password1
username2:password2
...
usernamen:passwordn
保存并退出:ecs-> :wq

3. 用chpasswd命令修改用户密码

chpasswd < doiido.txt

修改用户默认目录

usermod -d path username

other

创建了一个用户sss,密码ffffff
他的所属组是1006
然后用这条命令修改所有文件的所属组:chgrp 组名 文件或目录
chgrp -R 1006 path
然后修改path的读写属性,让所有文件都能被所有者和ss所在的组修改
chmod 771 path -R

转载于:https://www.cnblogs.com/YuQiao0303/p/10155814.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值