linux下怎么新建一个用户,并使这个用户只能对某一个限定的文件夹内的文件进行修改等所有权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下怎么新建一个用户,并使这个用户只能对某一个限定的文件夹内的文件进行修改等所有权限相关的知识,希望对你有一定的参考价值。
useradd username -p password -m /home/var
回答者: baoping2007 - 参将 九级
能解释下吗?我对linux不怎么了解.-p -m 什么意思 /home/var 又是什么意思
-p 后面是这个新用户的密码。
-m 为新用户建立他的家目录。
其实 userad --help 一下就有解释了。
你这个标题所涉及的内容,和这个命令似乎无关。
*nux 下面的 posix 文件权限控制的设定,是 3 个 8 位的变量决定。把他变换成2进制,就类似于 xxxyyyzzz ,在权限上面,这个表示应该是 rwxrwxrwx 。(当然不光就这几个属性,不过别的目前不讨论)
前3个位置,表示所有者的权限,分别对应“读、写、运行”,中间三位,表示所有组(人的集合),最后三位,表示其他人。
这样你这个问题就好解决了。
要么把文件的所有组设定为于你要设置的用户处于相同组。或者文件的直接所有者设定为这个用户就可以了。
如果这个控制还是不够你用,你只能上 acl (Access Control Lists,权限控制列表?)了。这个可以精确到每个用户有什么 rwx 的权限。
注意:目录的运行权限是进入目录,如果目录没有运行权限,那么这个用户不能进入这个目录。 参考技术A #useradd 123 -p 321 -m /home/var
添加用户123,登陆密码为321 并强制指定该123用户的家目录为/home/var 参考技术B useradd username -p password -d /home/var本回答被提问者采纳
linux建立一个新用户,进入的时候提示密码错误
我新建一个用户abc
sudo useradd -c"abc" -p abc abc
然后进入它
su -l abc
会提示我输入密码,我输入abc
就会提示我
su: incorrect password
是怎么回事
-p, --password PASSWORD encrypted password of the new account
意思是说,用-p选项指定加密的密码,通过useradd的man page:
Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.
You should make sure the password respects the system\'s password policy.
也可以看到,这个选项并不推荐使用。
实际上,通过useradd -p abc abc 这个命令,将使abc这个账户的加密后的密码为abc,而密码原文并不是abc。
可以这样,用# passwd abc或echo ‘abc:abc\' | chpasswd 来强制改变abc账户的密码为abc 参考技术A 朋友,你命令参数没有用对,参照一下命令参数
linux useradd参数
useradd [-c comment]:介绍[-d home_dir]:家目录
[-e expire_date]:default_expire_date [-f inactive_time]:default_inactive
[-g initial_group]:主要组 default_group[-G group[,...]]:附加组
[-m [-k skeleton_dir] | -M] [-s shell]:/bash/shell default_shell]
[-u uid [ -o]] [-n] [-r] login
所以我建议你可以
1、useradd -G (组名) (用户名)
2、useradd (用户名) passwd (用户名)
以上是关于linux下怎么新建一个用户,并使这个用户只能对某一个限定的文件夹内的文件进行修改等所有权限的主要内容,如果未能解决你的问题,请参考以下文章