#useradd -g whh -d /software/whh whh 创建用户whh,加入whh组,家目录在/software/whh下面 # useradd -s /sbin/nologin -M wxh 创建无法登陆系统的且没有家目录的用户wxh # useradd -g adm -d /home/twsdsadm/ adm 创建用户adm,属于adm组,家目录/home/adm/ # usermod -u 34085 adm 改变uid # groupmod -g 5010 mercury 改变gid # usermod -aG stage,port adm 把用户adm追加到stage,port组,多个群组之间用逗号隔开 # gpasswd -a test test2 将用户test加入到test2组 # gpasswd -d test test2 将用户test从test2组中移出 # usermod -g 组名 用户 (组一定要存在) 修改用户的基本组 修改test用户的家目录 $ usermod -md /home/usertest 用户名 $ usermod -d /usr/newfolder -u uid -u后面一定要接uid啊,不是username 实例分析 # groupadd -g 5010 test;useradd -g test -u 5010 -d /home/test test # echo "123456" | passwd --stdin test;usermod -a -G othergroup test;id test 新建组test并指定gid,新建用户test加入组test,家目录/home/test,密码123456, 再把用户加入othergroup组。
文件权限
普通文件默认是644 也就是:
-rw-r--r-- 1 root root 0 May15 20:04 test
自已有读写(rw),同组人员有读(r),其它有读(r)
默认权限可通过umask 修改
默认umask 为022
文件:666 - 022 = 644
目录:777 - 022 = 755
如果你下了umask 011 的指令,则生成的文件目录权限就变成:
文件:666 - 011 = 655
目录:777 - 011 = 766
时间: 2024-10-26 23:11:17