一、前提
拥有root账号
二、添加用户
useradd username #创建用户username passwd username #给已创建的用户username设置密码 关于useradd的某些参数: -u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID -g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在 -G GROUPS:指定额外组 -c COMMENT:指定用户的注释信息 -d PATH:指定用户的家目录
结果:
创建用户的会在你的/home 文件夹下面创建一个username的文件夹
然后cat /etc/passwd 可以看到你新建的用户在面显示
关于uid:
0 表示管理员(root) 1 - 500 表示系统用户 501 - 65535 表示普通用户 一般是这样的,不过不同的Linux版本可能有些偏差 chown [-cfhvR] [--help] [--version] user[:group] file...
三、切换用户
su username
查看一下对应的位置 可以进去:ls
切回root:
exit
四、添加用户组
groupadd groupname #添加用户组 groupdel groupname #删除用户组
五、删除用户
userdel username #删除用户username
rm -rf username #删除用户username所在目录
六、权限分配
chown命令
利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。 。
一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限把自己的文件拥有者改设为别人。
只有系统管理者(root)才有这样的权限。
#语法 chown [-cfhvR] [--help] [--version] user[:group] file... #参数 : user : 新的文件拥有者的使用者 ID group : 新的文件拥有者的使用者组(group) -c : 显示更改的部分的信息 -f : 忽略错误信息 -h :修复符号链接 -v : 显示详细的处理信息 -R : 处理指定目录以及其子目录下的所有文件 --help : 显示辅助说明 --version : 显示版本
chmod权限分配
acl权限分配
参考资料: