2018-03-11
创建用户:useradd 用户名 -m -m表示在home目录下创建该用户的主目录,默认名称与用户名相同
查看当前所有已登录用户: who
查看当前已有用户: cat /etc/passwd 看最后几行
设置、修改密码:passwd
删除用户: userdel 用户名
userdel -r 用户名 删除用户,同时删除用户的主目录
切换用户:su 用户名 不会切换到该用户的主目录
su - 用户名 中间加个 - 这样会切换到该用户的主目录
查看有哪些用户组: cat /etc/group
groupmod+三次tab键
创建组:groupadd 组名
删除组:groupdel 组名
为普通用户添加sudo权限,两个都要执行(Ubuntu):sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名
修改文件所有者:chown 新所有者名 文件名
修改文件所属的组:chgrp 新属组名 文件名
权限管理:
权限顺序:文件所属者的权限、同组者的权限、其他人的权限(对应 ls 显示最左边的权限信息,共有10个“-” 除去第一个“-” 剩余每三个一组)
第一个如果为“-” 表示普通文件 如果为“d”表示是文件夹
“r”表示可读权限 “w”表示可写权限 “x”表示可执行权限
修改文件权限:
u-所属者 g-同组 o-其他人
字母法修改权限:chmod u=rwx 文件名
chmod g=rwx 文件名
chmod o=rwx 文件名
chmod u=r,g=r,o=r 文件名
数字法修改权限:r-4 w-2 x-1
chmod 上面对应的数字组合1-7 文件名
chmod 137 文件名 表示将所属者权限修改为可执行 同组权限修改为可写可执行 其他人权限修改为可读可写可执行
创建用户:useradd 用户名 -m -m表示在home目录下创建该用户的主目录,默认名称与用户名相同
-g指定组名称
查看当前所有已登录用户: who
查看当前已有用户: cat /etc/passwd 看最后几行
设置、修改密码:passwd
删除用户: userdel 用户名
userdel -r 用户名 删除用户,同时删除用户的主目录
切换用户:su 用户名 不会切换到该用户的主目录
su - 用户名 中间加个 - 这样会切换到该用户的主目录
查看有哪些用户组: cat /etc/group
groupmod+三次tab键
创建组:groupadd 组名
删除组:groupdel 组名
为普通用户添加sudo权限,两个都要执行(Ubuntu):sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名
修改文件所有者:chown 新所有者名 文件名
修改文件所属的组:chgrp 新属组名 文件名
权限管理:
权限顺序:文件所属者的权限、同组者的权限、其他人的权限(对应 ls 显示最左边的权限信息,共有10个“-” 除去第一个“-” 剩余每三个一组)
第一个如果为“-” 表示普通文件 如果为“d”表示是文件夹
“r”表示可读权限 “w”表示可写权限 “x”表示可执行权限
修改文件权限:
u-所属者 g-同组 o-其他人
字母法修改权限:chmod u=rwx 文件名
chmod g=rwx 文件名
chmod o=rwx 文件名
chmod u=r,g=r,o=r 文件名
数字法修改权限:r-4 w-2 x-1
chmod 上面对应的数字组合1-7 文件名
chmod 137 文件名 表示将所属者权限修改为可执行 同组权限修改为可写可执行 其他人权限修改为可读可写可执行