touch /etc/nologin
仅 root 用户才可以登录
useradd
usermod
usermod -l 新用户名 旧用户名
usermod -d 目录名 用户名
groupadd -g 666 market
groupmod -g 888 boss
groupdel
pi@rpi3b:~/Desktop $ man useradd > ./man-docs/useradd.md
pi@rpi3b:~/Desktop $ man groupadd > ./man-docs/groupadd.md
pi@rpi3b:~/Desktop $ man groupdel > ./man-docs/groupdel.md
pi@rpi3b:~/Desktop $ man groupmod > ./man-docs/groupmod.md
pi@rpi3b:~/Desktop $ hostname -I
192.168.18.135 fd80:eae6:1258:0:d1c5:2a7f:abad:cbb5
pi@rpi3b:~/Desktop $
添加用户到用户组
useradd -g group1 pi3b
useradd -g group1 pi4b
没有设置,默认在 /home 下创建同名文件夹
指定文件夹
useradd -d /home/pi imooc
groupmod -g 888 xyz
groupadd -g 888 ufo
组编号 组名
groupdel abc
groupadd abc
groupmod -n xyz abc
cat /etc/group
usermod -d 在家目录下并不存在新建的这个目录?
【因为usermod -d 只是修改 /etc/passwd 文件里的信息,并不能在家目录下创建新的目录文件。所以,要实现家目录的修改要结合 -m 属性一起使用。例如:
usermod -d /home/test_final -m test_sxy
如果只用了 -d 属性修改,导致 /etc/passwd 文件里的信息和实际的工作目录不一致,要再次使用 -d 属性修改回来,保持一致后才可以使用上述命令。】
用户组基本命令
groupadd 组名 #创建一个用户组
groupmod -n 新组名 旧组名 #更改组名
groupmod -g 新组编号 组名 #给指定的组修改组编号
groupadd -g 组编号 组名 #新建一个组,并指定组编号
groupdel 组名 #删除指定的组。注:删除指定的组之前,要先删除组中的用户
用户基本命令
useradd -g 组名 用户名 #在创建用户的时候指定用户组。
useradd -d 绝对路径目录 用户名 #创建用户的时候指定用户的个人文件夹
usermod -c 注释 用户名 #给指定的用户添加注释
usermod -l 新用户名 旧用户名 #给用户更改用户名
usermod -d 绝对路径目录 用户名 #修改指定的用户的个人文件夹路径
usermod -g 组名 用户名 #将指定的用户,从原用户组切换到指定的用户组
userdel 用户名 #删除指定的用户
userdel -r 用户名 #删除指定用户的同时删除该用户的个人文件夹
touch /etc/nologin #禁止除了root以外的所有用户登录,创建一个空文件即可达到这个目的
#group组 user用户 add新增 mod修改 del删除
用户组基本命令
groupadd 组名 #创建一个用户组
groupmod -n 新组名 旧组名 #更改组名
groupmod -g 新组编号 组名 #给指定的组修改组编号
groupadd -g 组编号 组名 #新建一个组,并指定组编号
groupdel 组名 #删除指定的组。注:删除指定的组之前,要先删除组中的用户
用户基本命令
useradd -g 组名 用户名 #在创建用户的时候指定用户组。
useradd -d 绝对路径目录 用户名 #创建用户的时候指定用户的个人文件夹
usermod -c 注释 用户名 #给指定的用户添加注释
usermod -l 新用户名 旧用户名 #给用户更改用户名
usermod -d 绝对路径目录 用户名 #修改指定的用户的个人文件夹路径
usermod -g 组名 用户名 #将指定的用户,从原用户组切换到指定的用户组
userdel 用户名 #删除指定的用户
userdel -r 用户名 #删除指定用户的同时删除该用户的个人文件夹
touch /etc/nologin #禁止除了root以外的所有用户登录
#group组 user用户 add新增 mod修改 del删除
groupadd 组名 创建一个用户组
groupmod -n 新组名 旧组名 更改组名
groupmod -g 新组编号 组名 给指定的组修改组编号
groupadd -g 组编号 组名 新建一个组,并指定组编号
groupdel 组名 删除指定的组。注:删除指定的组之前,要先删除组中的用户
useradd -g 组名 用户名 在创建用户的时候指定用户组。
useradd -d 绝对路径的目录 用户名 创建用户的时候指定用户的个人文件夹
usermod -c 注释 用户名 给指定的用户添加注释
usermod -l 新用户名 旧用户名 给用户更改用户名
usermod -d 绝对路径目录 用户名 修改指定的用户的个人文件夹路径
usermod -g 组名 用户名 将指定的用户,从原用户组切换到指定的用户组
userdel 用户名 删除指定的用户
userdel -r 用户名 删除指定用户的同时删除该用户的个人文件夹
touch /etc/nologin 禁止除了root以外的所有用户登录
liunx中用户和用户组的基本命令:
创建用户组: groupadd 组名 groupadd sexy
更改组名:groupmod -n 新组名 旧组名 ----groupmod -n market sexy
修改制定组的组编号:groupmod -g 新组编号 组名 ----groupmod -g 668 market
创建一个组,并制定组编号 groupadd -g 组编号 组名 ----groupadd -g 888 market
删除组 groupdel 组名 ----groupdel market (注意:删除组之前必须先删除该组的用户)
------------------------用户相关的命令---------------------------------
给指定组增加用户 useradd -g 组名 用户名----useradd -g sexy xiaoming (性感的小明??)
创建用户并指定用户目录 -useradd -d 目录---useradd -d /home/xxx imooc
给指定用户增加备注 usermod -c 备注 用户名----usermod -c i'm not xiaoming xiaoming(我真的不是小明,也不认识他)
修改用户用户名 usermod -; 新名字 旧名字 ----usermod -l huaixiaoming xiaoming
更改指定用户的用户目录 -usermod-d 目录---usermod-d /home/xxx imooc
更改用户的组名 usermod -g 组名 用户名 ----usermod -g notsexy xiaoming
删除用户 userdel 用户名 ----userdel xiaoming
禁止所有的用户登录
如果你是root用户,当你不想让所有用户登录时(比如你要维护系统升级什么的),如果按上面的方式,一
个一个地去禁止用户登录,这将是很……无聊的事。而且还容易出错。下面有一种简洁有效的方式:
##在/etc目录下建立一个nologin文档
touch /etc/nologin ##如果该文件存在,那么Linux上的所有用户(除了root以外)都无法登录
##在/etc/nologin 写点什么,告诉用户为何无法登录
9:00-10:00 系统升级,所有用户都禁止登录!
##解禁帐号也简单,直接将/etc/nologin删除就行了!
废话咯,你以为这么多我能记住啊,我也记不住555
大概就是groupadd groupmod groupdel
usermod usermod userdel
参数什么的问nan吧
groupadd 组名 创建一个用户组
groupmod -n 新组名 旧组名 更改组名
groupmod -g 新组编号 组名 给指定的组修改组编号
groupadd -g 组编号 组名 新建一个组,并指定组编号
groupdel 组名 删除指定的组。注:删除指定的组之前,要先删除组中的用户
useradd -g 组名 用户名 在创建用户的时候指定用户组。
useradd -d 绝对路径的目录 用户名 创建用户的时候指定用户的个人文件夹
usermod -c 注释 用户名 给指定的用户添加注释
usermod -l 新用户名 旧用户名 给用户更改用户名
usermod -d 绝对路径目录 用户名 修改指定的用户的个人文件夹路径
usermod -g 组名 用户名 将指定的用户,从原用户组切换到指定的用户组
userdel 用户名 删除指定的用户
userdel -r 用户名 删除指定用户的同时删除该用户的个人文件夹
touch /etc/nologin 禁止除了root以外的所有用户登录
用户基本命令‘
groupadd sexy
禁止除了root用户以外的人登录服务器
touch /etc/nologin
groupadd -g 888 boss
groupmod -n表示修改用户组名称 -g表示修改组编号
groupdel boss
useradd -g指定用户组 用户名
-d 指定用户个人文件夹
usermod -c修改用户注释 用户名
-l 修改用户名 新名 旧名
userdel -r 删除用户和个人文件
用户基本命令:
1. useradd 用户名 //添加用户,所在用户组与用户名同名
2. useradd -g 组名 用户名 //添加用户,指定其所在的组
3. useradd -d 目录 用户名 //添加用户,制定其用户的家目录,没有指定所在组时,默认用户名就为用户组名
4. usermod -c 注释信息 用户名 //为指定用户名添加注释
5. usermod -l 新用户名 旧用户名 //更改用户名
6. usermod -d 目录 用户名 //更改用户个人文件夹的路径
7. usermod -g 新用户组 用户名 //更改指定用户的所属组
8. userdel 用户名 //删除用户,但是不删除用户个人文件夹里的文件
9. userdel -r 用户名 //删除用户并且删除用户相关文件
用户组基本命令:
groupadd 组名 //添加用户组
2. groupadd -g 组编号 组名 //添加用户组并指定组编号
3. groupmod -n 新组名 原组名 //更改用户组名称
4. groupmod -g 组编号 组名 //更改用户组编号
5. groupdel 组名 //删除用户组 只允许root,禁止其他普通账号登录
在etc目录下创建一个nologin文件(文件内容无关紧要)
touch /etc/nologin
12:57
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。
touch /etc/nologin (禁止所有非 root 用户的用户登录服务器)
useradd -g 用户组 用户名称 (为用户指定用户组)
useradd -d 用户系统文件夹 用户名称 (没有指定时,系统会默认在 home 下建立一个和用户名称同名的文件夹作为其个人文件夹)
usermod -c 用户注释信息 用户名称
usermod -l 新用户名称 原用户名称 (修改用户名)
usermod -g 用户组 用户名称(修改用户组)
usermod -d 用户系统文件夹 用户名称(修改用户个人文件夹)
userdel 用户名称(删除用户,不会删除该用户的个人文件夹)
userdel -r 用户名称 (删除用户及其个人文件夹)
groupadd 增加用户组
groupmod -n 新用户组名称 对应用户组名称
groupmod -g 组编号 对应用户组名称
groupdel 删除用户组(删除前应当删除当前用户组下的所有用户,不然这些用户权限会受影响,成为黑户)
用户组命令
cat /etc/group #查看配置用户组文件内容;
groupadd [组名] #创建用户组名称;
groupadd -g [组编号] [组名] #创建用户组的同时指定用户组编号;
groupmod -n [新组名] [原组名] #用户组名称修改;
groupmod -g [新组编号] [组名] #用户组编号修改;
用户命令
useradd [用户名] #添加用户,所在用户组与用户名同名
useradd -g [组名] [用户名] #添加用户,指定其所在的组
useradd -d [用户目录] [用户名] #添加用户,制定其用户的家目录,没有指定所在组时,默认用户名就为用户组名
useradd -G [附加组] #指定用户所属的附加组
usermod -c [注释信息] [用户名] #为指定用户名添加注释
usermod -l [新用户名] [旧用户名] #更改用户名
usermod -d [目录] [用户名] #更改用户个人文件夹的路径
usermod -g [新用户组] [用户名] #更改指定用户的所属组
userdel [用户名] #删除用户,但是不删除用户个人文件夹里的文件
userdel -r [用户名] #删除用户,并且删除用户相关文件及用户组基本命令
只允许root,禁止其他普通账号登录 在etc目录下创建一个nologin文件(文件内容无关紧要) 提交touch /etc/nologin
分组 group
用户基本命令: 1. useradd 用户名 //添加用户,所在用户组与用户名同名 2. useradd -g 组名 用户名 //添加用户,指定其所在的组 3. useradd -d 目录 用户名 //添加用户,制定其用户的家目录,没有指定所在组时,默认用户名就为用户组名 4. usermod -c 注释信息 用户名 //为指定用户名添加注释 5. usermod -l 新用户名 旧用户名 //更改用户名 6. usermod -d 目录 用户名 //更改用户个人文件夹的路径 7. usermod -g 新用户组 用户名 //更改指定用户的所属组 8. userdel 用户名 //删除用户,但是不删除用户个人文件夹里的文件 9. userdel -r 用户名 //删除用户并且删除用户相关文件 用户组基本命令: 1. groupadd 组名 //添加用户组 2. groupadd -g 组编号 组名 //添加用户组并指定组编号 3. groupmod -n 新组名 原组名 //更改用户组名称 4. groupmod -g 组编号 组名 //更改用户组编号 5. groupdel 组名 //删除用户组 只允许root,禁止其他普通账号登录 在etc目录下创建一个nologin文件(文件内容无关紧要) touch /etc/nologin
用户组命令
cat /etc/group #查看配置用户组文件内容;
groupadd 组名 #创建用户组名称;
groupmod -n 新组名 原组名 #用户组名称修改;
groupmod -g 新组编号 组名 #用户组编号修改;
groupadd -g 组编号 组名 #创建用户组的同时,指定用户组编号;
用户组基本命令: 1. groupadd 组名(sexy) //添加用户组
2. groupadd -g 组编号(668) 组名(market) //添加用户组并指定组编号
3. groupmod -n 新组名(market) 原组名(sexy) //更改用户组名称
4. groupmod -g 组编号 组名 //更改用户组编号
5. groupdel 组名(market) //删除用户组 (删除用户组之前一定要删除里面的用户)
用户基本命令:
1. useradd 用户名 //添加用户,所在用户组与用户名同名
2. useradd -g 组名 用户名 //添加用户,指定其所在的组
3. useradd -d 目录 用户名 //添加用户,制定其用户的家目录,没有指定所在组时,默认用户名就为用户组名
4. usermod -c 注释信息 用户名 //为指定用户名添加注释
5. usermod -l 新用户名 旧用户名 //更改用户名
6. usermod -d 目录 用户名 //更改用户个人文件夹的路径
7. usermod -g 新用户组 用户名 //更改指定用户的所属组
8. userdel 用户名 //删除用户,但是不删除用户个人文件夹里的文件
9. userdel -r 用户名 //删除用户并且删除用户相关文件
在etc目录下创建一个nologin文件(文件内容无关紧要) touch /etc/nologin 暂时停止普通用户登录,除了root之外
用户基本命令: 1. useradd 用户名 //添加用户,所在用户组与用户名同名 2. useradd -g 组名 用户名 //添加用户,指定其所在的组 3. useradd -d 目录 用户名 //添加用户,制定其用户的家目录,没有指定所在组时,默认用户名就为用户组名 4. usermod -c 注释信息 用户名 //为指定用户名添加注释 5. usermod -l 新用户名 旧用户名 //更改用户名 6. usermod -d 目录 用户名 //更改用户个人文件夹的路径 7. usermod -g 新用户组 用户名 //更改指定用户的所属组 8. userdel 用户名 //删除用户,但是不删除用户个人文件夹里的文件 9. userdel -r 用户名 //删除用户并且删除用户相关文件 用户组基本命令: 1. groupadd 组名 //添加用户组 2. groupadd -g 组编号 组名 //添加用户组并指定组编号 3. groupmod -n 新组名 原组名 //更改用户组名称 4. groupmod -g 组编号 组名 //更改用户组编号 5. groupdel 组名 //删除用户组 只允许root,禁止其他普通账号登录 在etc目录下创建一个nologin文件(文件内容无关紧要) touch /etc/nologin